Commit Graph

20670 Commits

Author SHA1 Message Date
rsiddharth 83c79ea0f8
gnu: Add ghc-crypto-api-tests.
* gnu/packages/haskell.scm (ghc-crypto-api-tests): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth e2f6116e78
gnu: Add ghc-crypto-api.
* gnu/packages/haskell.scm (ghc-crypto-api): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth 933e78045d
gnu: Add ghc-entropy.
* gnu/packages/haskell.scm (ghc-entropy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth 16d4125e90
gnu: Add ghc-either.
* gnu/packages/haskell.scm (ghc-either): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth 87129984ca
gnu: Add ghc-monadrandom.
* gnu/packages/haskell.scm (ghc-monadrandom): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth 4562c8c894
gnu: Add ghc-contravariant-extras.
* gnu/packages/haskell.scm (ghc-contravariant-extras): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth e329bacb85
gnu: Add ghc-tuple-th.
* gnu/packages/haskell.scm (ghc-tuple-th): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth ac4cb8fd7a
gnu: Add ghc-base-prelude.
* gnu/packages/haskell.scm (ghc-base-prelude): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:16 -07:00
rsiddharth 371ad40c84
gnu: Add ghc-chunked-data.
* gnu/packages/haskell.scm (ghc-chunked-data): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth 0c7172848e
gnu: Add ghc-statistics.
* gnu/packages/haskell.scm (ghc-statistics): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth 8184b0f98c
gnu: ghc-base-orphans: Update to 0.6.
* gnu/packages/haskell.scm (ghc-base-orphans): Update to 0.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth 608bf276d7
gnu: Add ghc-monad-par.
* gnu/packages/haskell.scm (ghc-monad-par): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth f978e2ac20
gnu: Add ghc-abstract-deque.
* gnu/packages/haskell.scm (ghc-abstract-deque): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth 59551881b1
gnu: Add ghc-monad-par-extras.
* gnu/packages/haskell.scm (ghc-monad-par-extras): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth 97b26920a8
gnu: Add ghc-abstract-par.
* gnu/packages/haskell.scm (ghc-abstract-par): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:15 -07:00
rsiddharth e0195ea875
gnu: Add ghc-test-framework-th.
* gnu/packages/haskell.scm (ghc-test-framework-th): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth 897d4f2820
gnu: Add ghc-language-haskell-extract.
* gnu/packages/haskell.scm
(ghc-language-haskell-extract): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth 30aede1b6f
gnu: Add ghc-vector-algorithms.
* gnu/packages/haskell.scm (ghc-vector-algorithms): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth 1a2a247bce
gnu: Add ghc-mwc-random.
* gnu/packages/haskell.scm (ghc-mwc-random): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth a51ba89774
gnu: Add ghc-math-functions.
* gnu/packages/haskell.scm (ghc-math-functions): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth bdd7e3950f
gnu: Add ghc-erf.
* gnu/packages/haskell.scm (ghc-erf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth c1274a0b79
gnu: Add ghc-vector-th-unbox.
* gnu/packages/haskell.scm (ghc-vector-th-unbox): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:14 -07:00
rsiddharth 78d8b8f36a
gnu: Add ghc-errors.
* gnu/packages/haskell.scm (ghc-errors): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-22 15:32:13 -07:00
Marius Bakke ef7dd2e259
gnu: python-chardet: Fix PyPi download location.
This is a followup to a54cb3ce1f.

* gnu/packages/python.scm (python-chardet)[source](uri): Use PYPI-URI.
2017-10-22 23:32:17 +02:00
Marius Bakke 60e29339d8
gnu: glibc: Fix CVE-2017-15670, CVE-2017-15671.
* gnu/packages/patches/glibc-CVE-2017-15670-15671.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (glibc/linux)[replacement]: New field.
(glibc/fixed): New variable.
(glibc-2.24, glibc-2.23, glibc-2.22)[source](patches): Add
'glibc-CVE-2017-15670-15671.patch'.
2017-10-22 23:13:09 +02:00
Ricardo Wurmus 65fc5bf07d
gnu: faust-2: Update to 2.1.0.
* gnu/packages/audio.scm (faust-2): Update to 2.1.0.
[source]: Fetch sources via git.
[arguments]: Add phase "fix-permissions".
2017-10-22 21:25:28 +02:00
Marius Bakke cbbd0148e8
gnu: mit-krb5: Remove graft for 1.15.2.
* gnu/packages/kerberos.scm (mit-krb5): Update to 1.15.2.
[replacement]: Remove field.
(mit-krb5-1.15.2): Remove variable.
2017-10-22 20:18:22 +02:00
Marius Bakke 3f9204c916
gnu: ghostscript: Remove graft for 9.22.
* gnu/packages/patches/ghostscript-CVE-2017-8291.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.22.
[replacement]: Remove field.
[source](patches): Remove 'ghostscript-CVE-2017-8291.patch'.
(ghostscript-9.22): Remove variable.
2017-10-22 20:15:25 +02:00
Marius Bakke 119a749db9
Merge branch 'master' into core-updates 2017-10-22 20:12:52 +02:00
Marius Bakke 25669275a1
gnu: irssi: Update to 1.0.5 [security fixes].
Fixes CVE-2017-15228, CVE-2017-15227, CVE-2017-15721, CVE-2017-15723 and
CVE-2017-15722.  See <https://irssi.org/security/irssi_sa_2017_10.txt>.

* gnu/packages/irc.scm (irssi): Update to 1.0.5.
2017-10-22 17:24:33 +02:00
Cyril Roelandt a54cb3ce1f
gnu: python-chardet: Update to 3.0.4.
* gnu/packages/python.scm (python-chardet, python2-chardet): Update to 3.0.4.
2017-10-22 17:13:19 +02:00
Cyril Roelandt 69f7f04544
gnu: python2-hypothesis: fix propagated inputs.
* gnu/packages/python.scm (python2-hypothesis)[propagated-inputs]: Add
  python2-enum34, which was incorrectly listed among the native inputs.
2017-10-22 17:13:15 +02:00
Nicolas Goaziou 7f7fadb592
gnu: keepassxc: Update to 2.2.1.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.2.1.
2017-10-22 16:55:36 +02:00
宋文武 b000294ef7
gnu: qt: Set 'EffectiveSourcePaths' to 'qtbase' for submodules.
Fixes a regression introduced in 8075b62378.
This allows 'linguist.pro' of 'qttools' to find 'ConfigVersion.cmake.in',
which is needed for 'Qt5LinguistToolsConfigVersion.cmake'.

Reported by Thomas Danckaert <post@thomasdanckaert.be>.

* gnu/packages/qt.scm (qtsvg)[arguments]: Set 'EffectiveSourcePaths' in
the 'configure-qmake' phase.
2017-10-22 19:37:35 +08:00
Marius Bakke 3e8daecfd8
gnu: vim: Update to 8.0.1207.
* gnu/packages/vim.scm (vim): Update to 8.0.1207.
2017-10-22 13:22:59 +02:00
Marius Bakke d436c6b566
gnu: rottlog: Remove hard-coded '/usr/sbin/sendmail' reference.
* gnu/packages/admin.scm (rottlog)[arguments]: Add 'patch-paths' phase.
2017-10-22 13:22:59 +02:00
Marius Bakke 58f0a19c58
gnu: sddm: Fix FTBFS after Qt paths change.
* gnu/packages/display-managers.scm (sddm)[arguments]: Add 'fix-qml-include'
phase.
2017-10-22 13:22:59 +02:00
Ricardo Wurmus 03639d0354
gnu: Add python-editdistance.
* gnu/packages/textutils.scm (python-editdistance): New variable.
2017-10-22 13:19:58 +02:00
Hartmut Goebel 12a9f7be54
gnu: kservice: Fix comment (number of failing tests).
* gnu/packages/kde-frameweorks.scm(kservice): Fix comment.
2017-10-22 12:58:42 +02:00
Ricardo Wurmus a00403c61c
gnu: suil: Update to 0.10.0.
* gnu/packages/audio.scm (suil): Update to 0.10.0.
[inputs]: Add gtk+.
[description]: Remove version numbers from supported toolkits.
2017-10-22 12:13:37 +02:00
Ricardo Wurmus 197484147a
gnu: ingen: Update to 0.0.0-2.cc4a4db33.
* gnu/packages/music.scm (ingen): Update to 0.0.0-2.cc4a4db33.
[inputs]: Replace lv2 with lv2-devel.
2017-10-22 12:13:37 +02:00
Ricardo Wurmus 5e30032ffb
gnu: Add lv2-devel.
* gnu/packages/audio.scm (lv2-devel): New variable.
2017-10-22 12:13:37 +02:00
Ricardo Wurmus ab8f4a7067
gnu: ganv-devel: Update to 1.5.4-12f7d6b04.
* gnu/packages/gtk.scm (ganv-devel): Update to 1.5.4-12f7d6b04.
2017-10-22 12:13:36 +02:00
Ricardo Wurmus a8bf6b9b9b
gnu: raul-devel: Update to 0.8.9-4db870b2b.
* gnu/packages/audio.scm (raul-devel): Update to 0.8.9-4db870b2b.
2017-10-22 12:13:36 +02:00
Ricardo Wurmus e206de67b6
gnu: Add r-rgraphviz.
* gnu/packages/graph.scm (r-rgraphviz): New variable.
2017-10-22 12:12:42 +02:00
Ricardo Wurmus 1ab867bebb
gnu: Add r-pdist.
* gnu/packages/cran.scm (r-pdist): New variable.
2017-10-22 12:10:33 +02:00
Julien Lepiller 6efc999678
gnu: Update coq-interval to 3.3.0.
* gnu/packages/ocaml.scm (coq-interval): Update to 3.3.0.
[inputs]: Add coq-bignums.
2017-10-22 10:21:25 +02:00
Julien Lepiller dbfb1a596a
gnu: Add coq-bignums.
* gnu/packages/ocaml.scm (coq-bignums): New variable.
2017-10-22 10:21:22 +02:00
Julien Lepiller 3ffd180cc5
gnu: Update coq-coquelicot to 3.0.1.
* gnu/packages/ocaml.scm (coq-coquelicot): Update to 3.0.1.
2017-10-22 10:21:19 +02:00
Julien Lepiller 2e331c9c43
gnu: Update coq-mathcomp to 1.6.2.
* gnu/packages/ocaml.scm (coq-mathcomp): Update to 1..6.2.
2017-10-22 10:21:16 +02:00
Julien Lepiller b44f13e04c
gnu: Update coq-flocq to 2.6.0.
* gnu/packages/ocaml.scm (coq-flocq): Update to 2.6.0.
2017-10-22 10:21:14 +02:00
Julien Lepiller 6e4da73710
gnu: Update coq to 8.7.0.
* gnu/packages/ocaml.scm (coq): Update to 8.7.0.
[build-system]: Use ocaml-build-system.
[inputs]: Add python-2.
[arguments]: Disable two failing tests.
2017-10-22 10:21:11 +02:00
Julien Lepiller 07b4cd3a48
gnu: camlp5: install META file.
* gnu/packages/ocaml.scm (camlp5) [phases]: New install-meta phase.
2017-10-22 10:20:50 +02:00
Marius Bakke 3d679ab1e5
gnu: lame: Update to 3.100.
* gnu/packages/mp3.scm (lame): Update to 3.100.
[source]: Don't hard-code version.
2017-10-22 00:39:26 +02:00
Marius Bakke 28d0b52164
gnu: python-pyqt: Update to 5.9.
* gnu/packages/qt.scm (python-pyqt): Update to 5.9.
2017-10-21 22:38:55 +02:00
Marius Bakke 079e679219
gnu: python-sip: Update to 4.19.3.
* gnu/packages/qt.scm (python-sip): Update to 4.19.3.
2017-10-21 22:38:55 +02:00
Tobias Geerinckx-Rice a4194d1684
gnu: rest: Update to 0.8.1.
* gnu/packages/gnome.scm (rest): Update to 0.8.1.
2017-10-21 17:43:46 +02:00
Tobias Geerinckx-Rice 4b9a65bf6e
gnu: gnome-disk-utility: Update to 3.26.1.
* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.26.1.
[build-system]: Use meson-build-system.
[native-inputs]: Add gtk+:bin.
2017-10-21 17:43:46 +02:00
Tobias Geerinckx-Rice b27991179e
gnu: perl-geo-ip: Update to 1.51.
* gnu/packages/networking.scm (perl-geo-ip): Update to 1.51.
2017-10-21 17:43:46 +02:00
Tobias Geerinckx-Rice 5713bbf157
Use HTTPS for bioconductor.org.
* doc/guix.texi (Invoking guix import, Invoking guix refresh): Use HTTPS for
bioconductor.org URLs.
* gnu/packages/bioinformatics.scm (r-annotate, r-geneplotter, r-genefilter)
(r-deseq2, r-dexseq, r-annotationforge, r-rbgl, r-gseabase, r-category)
(r-gostats, r-shortread, r-biocgenerics, r-biocinstaller, r-biocviews)
(r-biocstyle, r-bioccheck, r-s4vectors, r-iranges, r-genomeinfodbdata)
(r-genomeinfodb, r-xvector, r-genomicranges, r-biobase, r-annotationdbi)
(r-biomart, r-biocparallel, r-biostrings, r-rsamtools, r-delayedarray)
(r-summarizedexperiment, r-genomicalignments, r-rtracklayer)
(r-genomicfeatures, r-graph, r-topgo, r-bsgenome, r-impute, r-seqpattern)
(r-seqlogo, r-motifrg, r-bamsignals, r-mutationalpatterns, r-tximport)
(r-rhdf5, r-chipseq, r-sva, r-affy, r-vsn, r-mzid, r-msnid)
(r-interactivedisplaybase, r-annotationhub)[home-page]: Likewise.
* gnu/packages/bioinformatics.scm (r-txdb-hsapiens-ucsc-hg19-knowngene)
(r-go-db, r-bsgenome-hsapiens-1000genomes-hs37d5, r-org-hs-eg-db)
(r-org-ce-eg-db, r-org-dm-eg-db, r-org-mm-eg-db)
(r-bsgenome-hsapiens-ucsc-hg19, r-bsgenome-mmusculus-ucsc-mm9)
(r-bsgenome-mmusculus-ucsc-mm10, r-txdb-mmusculus-ucsc-mm10-knowngene)
(r-bsgenome-celegans-ucsc-ce6, r-bsgenome-celegans-ucsc-ce10)
(r-bsgenome-dmelanogaster-ucsc-dm3, r-copyhelper)[source, home-page]:
Likewise.
* gnu/packages/statistics.scm (r-rcurl)[source]: Likewise.
* guix/build-system/r.scm (bioconductor-uri): Likewise.
* guix/import/cran.scm (%cran-url, bioconductor-package?)
(bioconductor-data-package?, bioconductor-experiment-package?): Likewise.
2017-10-21 17:43:40 +02:00
Kei Kebreau 82bdcfe821
gnu: schismtracker: Update to 20170910.
* gnu/packages/music.scm (schismtracker): Update to 20170910.
2017-10-21 09:44:28 -04:00
Maxim Cournoyer fd75eb6cd4
gnu: Fix the hashes of mutated GitHub archives.
Fixes <https://bugs.gnu.org/28745>.

* gnu/packages/audio.scm (csound): Fix hash.
* gnu/packages/engineering.scm (fritzing): Likewise.
* gnu/packages/erlang.scm (erlang): Likewise.
* gnu/packages/fonts.scm (font-google-material-design-icons): Likewise.
* gnu/packages/graphics.scm (ogre): Likewise.
* gnu/packages/java.scm (java-plexus-interpolation, antlr3): Likewise.
* gnu/packages/serialization.scm (yaml-cpp): Likewise.
* gnu/packages/version-control.scm (libgit2): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-20 22:55:51 +02:00
Leo Famulari 7827032a7c
gnu: libvirt: Fix CVE-2017-1000256.
* gnu/packages/patches/libvirt-CVE-2017-1000256.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (libvirt)[source]: Use it.
2017-10-20 15:36:43 -04:00
Leo Famulari 48f8b07082
gnu: mysql: Update to 5.7.20.
* gnu/packages/databases.scm (mysql): Update to 5.7.20.
2017-10-20 15:36:42 -04:00
Leo Famulari 3890df5800
gnu: webkitgtk: Update to 2.18.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.1.
2017-10-20 15:36:39 -04:00
Tobias Geerinckx-Rice a6e70e1169
gnu: youtube-dl: Update to 2017.10.20.
* gnu/packages/video.scm (youtube-dl): Update to 2017.10.20.
2017-10-20 19:48:34 +02:00
Tobias Geerinckx-Rice 5a740d06b6
gnu: dovecot: Update to 2.2.33.2.
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.2.
2017-10-20 19:48:34 +02:00
Tobias Geerinckx-Rice fa9ac83ec4
gnu: ola: Build with protobuf@2.
This follows up commit dd12d4aad0.

* gnu/packages/protobuf.scm (protobuf-2): New variable.
* gnu/packages/lighting.scm (ola)[propagated-inputs]: Use it.
2017-10-20 19:48:33 +02:00
Tobias Geerinckx-Rice 77aa706ab6
gnu: font-hack: Update to 3.000.
* gnu/packages/fonts.scm (font-hack): Update to 3.000.
[source]: Download from new account.
[license]: Explicitly list all licences.
2017-10-20 19:48:33 +02:00
Julien Lepiller c812f46058
gnu: Add aegisub.
* gnu/packages/video.scm (aegisub): New variable.
2017-10-20 19:41:57 +02:00
Julien Lepiller 6779ae27e6
gnu: Add ffms2.
* gnu/packages/video.scm (aegisub): New variable.
2017-10-20 19:41:34 +02:00
Efraim Flashner f71ce2824d
gnu: speexdsp: Fix building on aarch64-linux.
* gnu/packages/xiph.scm (speexdsp)[arguments]: On aarch64-linux, disable
neon optimisations.
2017-10-20 16:23:48 +03:00
Oleg Pykhalov 6df274073a
gnu: Add emacs-json-snatcher.
* gnu/packages/emacs.scm (emacs-json-snatcher): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-20 14:41:41 +02:00
ng0 49d3d1d937
gnu: shellcheck: Update to 0.4.6.
* gnu/packages/haskell.scm (shellcheck): Update to 0.4.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-20 14:41:41 +02:00
Efraim Flashner 49c620e068
gnu: python@3.6: Fix building on aarch64.
* gnu/packages/python.scm (python@3.6)[source]: Remove another test.
2017-10-20 10:38:02 +03:00
Tobias Geerinckx-Rice 3b2fa47879
gnu: dos2unix: Update to 7.4.0.
* gnu/packages/textutils.scm (dos2unix): Update to 7.4.0.
2017-10-20 02:16:56 +02:00
Tobias Geerinckx-Rice 6c0c175271
gnu: cowsay: Swap ‘build’ and ‘install’ phases.
* gnu/packages/games.scm (cowsay)[arguments]: Invoke ‘install.sh’ during the
‘install’ phase.  Delete the ‘build’ phase, as there's nothing to be built.
2017-10-20 02:16:55 +02:00
Tobias Geerinckx-Rice 46ba5337c0
gnu: cowsay: Update to 3.04.
* gnu/packages/games.scm (cowsay): Update to 3.04.
[source]: Download from new location.
[home-page]: Point directly to the relevant page.
[description]: Correct mark-up and expand slightly.
2017-10-20 02:16:54 +02:00
Tobias Geerinckx-Rice 8cccd09d3e
gnu: colordiff: Use HTTPS home page.
* gnu/packages/patchutils.scm (colordiff)[home-page]: Use HTTPS.
2017-10-20 02:16:54 +02:00
Tobias Geerinckx-Rice fc622383a7
gnu: unbound: Update to 1.6.7.
* gnu/packages/dns.scm (unbound): Update to 1.6.7.
2017-10-20 02:16:53 +02:00
Tobias Geerinckx-Rice 378140e591
gnu: neofetch: Update to 3.3.0.
* gnu/packages/admin.scm (neofetch): Update to 3.3.0.
[arguments]: Add ‘install’ phase replacement that manually invokes make.
2017-10-20 02:16:52 +02:00
Tobias Geerinckx-Rice 1e9433cf4d
gnu: qtox: Update to 1.12.1.
* gnu/packages/messaging.scm (qtox): Update to 1.12.1.
2017-10-20 02:16:52 +02:00
Tobias Geerinckx-Rice 57473bfc51
gnu: speedtest-cli: Update to 1.0.7.
* gnu/packages/networking.scm (speedtest-cli): Update to 1.0.7.
2017-10-20 02:16:51 +02:00
Tobias Geerinckx-Rice 47b85a69c0
gnu: cppcheck: Update to 1.81.
* gnu/packages/check.scm (cppcheck): Update to 1.81.
2017-10-20 02:16:51 +02:00
Kei Kebreau 7f65202990
gnu: python-sge-pygame: Update source URL.
* gnu/packages/game-development.scm (python-sge-pygame)[source]: Update URL.
2017-10-19 18:01:37 -04:00
Leo Famulari 9ccce79910
gnu: musl: Update to 1.1.17.
* gnu/packages/musl.scm (musl): Update to 1.1.17.
[source]: Remove patch.
* gnu/packages/patches/musl-CVE-2016-8859.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-10-19 17:37:25 -04:00
Ludovic Courtès 9b396c0cab
vm: Always use GRUB/i386.
Fixes <https://bugs.gnu.org/28768>.
Reported by Oleg Pykhalov <go.wigust@gmail.com>.

* gnu/system/vm.scm (virtualized-operating-system): Override the
'bootloader' field.
2017-10-19 23:21:49 +02:00
Mark H Weaver b11962067b
gnu: linux-libre: Update to 4.13.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.8.
(%linux-libre-hash): Update hash.
2017-10-19 15:31:47 -04:00
Mark H Weaver 7a402621ec
gnu: linux-libre@4.9: Update to 4.9.57.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.57.
2017-10-19 15:31:02 -04:00
Mark H Weaver a7c3dfeb6c
gnu: linux-libre@4.4: Update to 4.4.93.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.93.
2017-10-19 15:30:30 -04:00
Mark H Weaver a8401c4ef1
gnu: linux-libre@4.1: Update to 4.1.45.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.45.
Remove patch that is now included upstream.
2017-10-19 15:29:09 -04:00
Marius Bakke 8c1db4fc58
gnu: yadifa: Update to 2.2.6.
* gnu/packages/dns.scm (yadifa): Update to 2.2.6.
2017-10-19 21:21:01 +02:00
Marius Bakke 43dc47fa24
gnu: Add zathura-pdf-mupdf.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): New variable.
2017-10-19 21:21:01 +02:00
Marius Bakke 513885b54e
gnu: qemu: Build with libjpeg-turbo.
This gets rid of a compile warning since SPICE uses libjpeg-turbo, and reduces
the closure size by 0.8MiB.

* gnu/packages/virtualization.scm (qemu)[inputs]: Replace LIBJPEG-8 with
LIBJPEG-TURBO.
2017-10-19 21:20:56 +02:00
Oleg Pykhalov d1c11418e7
gnu: emacs: Fix Man default C header file search path.
* gnu/packages/emacs.scm (emacs): Make sure Man looks for C header files in
  the right places.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:47 +02:00
宋文武 b79813a19a
gnu: speex: Build and install 'speexdec' and 'speexenc'.
* gnu/packages/xiph.scm (speex)[native-inputs]: Add 'pkg-config'.
[inputs]: Add 'speexdsp'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson 4ad8fbd185
gnu: virt-manager: Fix default URI check.
Allows virt-manager to connect to qemu://system by default.

* gnu/packages/virtualization.scm (virt-manager)[arguments]<#:phases>: Add
'fix-default-uri.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson b764a9f5e0
gnu: virt-manager: Enable statistics graphing support.
* gnu/packages/virtualization.scm (virt-manager)[inputs]: Add
python2-pycairo.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson 9a187b39b7
gnu: qemu: Add OpenGL support.
Enables virgl support with spice 0.13+.

* gnu/packages/virtualization.scm (qemu)[arguments]<#:configure-flags>: Add
--enable-opengl.
[inputs]: Add libdrm and libepoxy.
(qemu-minimal)[inputs]: Remove libdrm and libepoxy.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:44 +02:00
Andy Patterson 8da7f79281
gnu: virt-manager: Enable spice-gtk support.
* gnu/packages/virtualization.scm (virt-manager)[inputs]: Add spice-gtk.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Andy Patterson c44dd0d676
gnu: spice-gtk: Enable GObject introspection support.
Allows virt-manager to use the spice-gtk widget.

* gnu/packages/spice.scm (spice-gtk)[inputs]: Add gobject-introspection.
[arguments]<#:configure-flags>: Add --enable-introspection.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Andy Patterson b376ec57f9
gnu: qemu: Enable spice usb redirection support.
* gnu/packages/virtualization.scm (qemu)[arguments]<#:configure-flags>: New
argument.
[inputs]: Add usbredir.
(qemu-minimal)[arguments]<#:configure-flags>: Restrict them even when they are
set by qemu.
[inputs]: Remove usbredir.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Efraim Flashner 530d9e1555
gnu: psutils: Use 'modify-phases'.
* gnu/packages/ghostscript.scm (psutils)[arguments]: Use 'modify-phases'
syntax.
2017-10-19 09:04:43 +03:00
Efraim Flashner 8c88e0ba8c
gnu: libltdl: Use 'modify-phases'.
* gnu/packages/autotools.scm (libltdl)[arguments]: Use 'modify-phases'
syntax.
2017-10-19 09:04:43 +03:00
Efraim Flashner 01c7193e0b
gnu: automake: Update to 1.15.1.
* gnu/packages/autotools.scm (automake): Update to 1.15.1.
[source]: Remove patches.
(automake/latest): Remove package.
* gnu/packages/patches/automake-regexp-syntax.patch,
gnu/packages/patches/automake-test-gzip-warning.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-10-19 09:04:42 +03:00
Efraim Flashner 759807e872
gnu: automake: Use 'modify-phases'.
* gnu/packages/autotools.scm (automake)[arguments]: Use 'modify-phases'
syntax.
2017-10-19 09:04:42 +03:00
Efraim Flashner 79272039a9
gnu: acl: Use 'modify-phases' syntax.
* gnu/packages/acl.scm (acl)[arguments]: Use 'modify-phases' syntax.
2017-10-19 09:04:42 +03:00
Ricardo Wurmus ad3c61fcd3
gnu: python-hy: Update to 0.13.0.
* gnu/packages/python.scm (python-hy): Update to 0.13.0.
2017-10-19 01:37:52 +02:00
ng0 909f02dd70
gnu: Order module imports in (gnu packages mate) alphabetically.
* gnu/packages/mate.scm: Order module imports alphabetically.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-19 01:22:18 +02:00
Christopher Allan Webber 0ff4425cea
gnu: Add dirvish.
* gnu/packages/backup.scm (dirvish): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-19 01:14:28 +02:00
Christopher Allan Webber a1777c77f0
gnu: Add perl-libtime-period.
* gnu/packages/perl.scm (perl-libtime-period): New variable.
2017-10-19 01:13:40 +02:00
Christopher Allan Webber 7f926760ed
gnu: Add perl-libtime-parsedate.
* gnu/packages/perl.scm (perl-libtime-parsedate): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-19 01:06:53 +02:00
Marius Bakke 71d9f5614d
gnu: python-coverage: Update to 4.4.1.
* gnu/packages/python.scm (python-coverage): Update to 4.4.1.
2017-10-19 00:16:52 +02:00
Marius Bakke 7439173f2c
gnu: python-unittest2: Update to 1.1.0.
* gnu/packages/python.scm (python-unittest2): Update to 1.1.0.
[source]: Use PYPI-URI. Add two patches.
[arguments]: Add phase to run tests.
[propagated-inputs]: Add PYTHON-SIX and PYTHON-TRACEBACK2.
(python2-unittest2): Use 'package-with-python2'.
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: Rename to ...
* gnu/packages/patches/python2-unittest2-remove-argparse.patch: ... this.
* gnu/packages/patches/python-unittest2-python3-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2017-10-19 00:16:52 +02:00
Marius Bakke 5db49f7ac8
gnu: python-jinja2: Remove workaround for < Python 3.6.
* gnu/packages/python.scm (python-jinja2)[arguments]: Remove field.
2017-10-19 00:16:51 +02:00
Marius Bakke 4ae65558b8
gnu: Remove python-mock@1.
* gnu/packages/python.scm (python-mock): Update to 2.0.0.
[native-inputs]: Add PYTHON-UNITTEST2.
[propagated-inputs]: Add PYTHON-PBR and PYTHON-SIX.
[arguments]: Override 'check' phase.
[properties]: Declare python2 variant.
(python2-mock)[propagated-inputs]: Add PYTHON2-FUNCTOOLS32 and PYTHON2-FUNCSIGS.
(python-mock-2): Remove variable.
* gnu/packages/python.scm (python-flake8)[native-inputs]: Adjust accordingly.
* gnu/packages/tls.scm (python-acme, certbot)[native-inputs]: Likewise.
2017-10-19 00:16:51 +02:00
Marius Bakke 6bb9645e57
gnu: Add python2-funcsigs.
* gnu/packages/python.scm (python2-funcsigs): New variable.
2017-10-19 00:16:51 +02:00
Marius Bakke a0fd9a3ca9
gnu: python-flake8: Update to 3.4.1.
* gnu/packages/python.scm (python-flake8): Update to 3.4.1.
[source]: Remove obsolete snippet.
[arguments]: Override 'check' phase.
[propagated-inputs]: Remove PYTHON-PEP8. Add PYTHON-PYCODESTYLE and
PYTHON-SETUPTOOLS.
[native-inputs]: Change PYTHON-MOCK to PYTHON-MOCK-2. Remove PYTHON-NOSE. Add
PYTHON-PYTEST-BOOTSTRAP and PYTHON-PYTEST-RUNNER.
[properties]: Declare python2 variant.
* gnu/packages/python.scm (python-flake8)[propagated-inputs]: Add PYTHON2-ENUM
and PYTHON2-CONFIGPARSER.
2017-10-19 00:16:51 +02:00
Marius Bakke a6c6a59faf
gnu: Add python2-enum.
* gnu/packages/python.scm (python2-enum): New variable.
2017-10-19 00:16:51 +02:00
Marius Bakke 3e6218b2dd
gnu: Fix pytest dependency cycle.
* gnu/packages/python.scm (python-traceback2,
python-linecache2)[native-inputs]: Use PYTHON-PBR-MINIMAL instead of PYTHON-PBR.
2017-10-19 00:16:51 +02:00
Marius Bakke 8f65361286
gnu: python-mock@2: Add dependency on python-six.
* gnu/packages/python.scm (python-mock-2)[propagated-inputs]: Add PYTHON-SIX.
2017-10-19 00:16:50 +02:00
Marius Bakke 31612e1cee
gnu: python-mccabe: Update to 0.6.1.
* gnu/packages/python.scm (python-mccabe): Update to 0.6.1.
2017-10-19 00:16:50 +02:00
Marius Bakke 0098b95064
gnu: python-pyflakes: Update to 1.5.0.
* gnu/packages/python.scm (python-pyflakes): Update to 1.5.0.
2017-10-19 00:16:50 +02:00
Marius Bakke f2ef961e59
gnu: python-pytest: Update to 3.2.3.
* gnu/packages/python.scm (python-pytest): Update to 3.2.3.
[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.
(python-pytest)[native-inputs]: Likewise.
(python2-pytest)[native-inputs]: Remove PYTHON2-ENUM34.
2017-10-19 00:16:50 +02:00
Marius Bakke cf659519c9
gnu: python-setuptools-scm: Update to 1.15.6.
* gnu/packages/python.scm (python-setuptools-scm): Update to 1.15.6.
2017-10-19 00:16:50 +02:00
Marius Bakke 92b2101a56
gnu: python-pytest: Add a minimal variant for bootstrapping.
* gnu/packages/python.scm (python-pytest-bootstrap, python2-pytest-bootstrap):
New variables.
(python-six, python-hypothesis, python-pytest-runner,
python-mccabe)[native-inputs]: Use PYTHON-PYTEST-BOOTSTRAP instead of
PYTHON-PYTEST.
2017-10-19 00:16:50 +02:00
Marius Bakke 928da609b5
gnu: Remove python-pytest@2.
* gnu/packages/python.scm (python-pytest): Update to 3.0.7.
[source]: Move substitution to ...
[arguments]: ... here. Incorporate phase from pytest-3.0.
[native-inputs]: Add PYTHON-HYPOTHESIS.
(python-pytest-3.0): Remove variable.
(python2-pytest-3.0): Rename to ...
(python2-pytest): ... this.
[native-inputs]: Add PYTHON2-ENUM34.
* gnu/packages/backup.scm (borg)[native-inputs]: Replace PYTHON-PYTEST-3.0
with PYTHON-PYTEST.
* gnu/packages/calendar.scm (khal): Likewise.
* gnu/packages/databases.scm (python-orator): Likewise.
* gnu/packages/python.scm (python-sphinx-1.6, python-sphinx-1.5.3,
python-pexpect, python-cryptography, python-pyopenssl, python-pytest-warnings,
python-pytest-capturelog, python-pytest-catchlog, python-marshmallow,
python-apispec, python-flasgger, python-pyjwt, python-grako,
python-honcho): Likewise.
* gnu/packages/web.scm (python-internetarchive): Likewise.
2017-10-19 00:16:49 +02:00
Marius Bakke 8ed675a77f
gnu: python-six: Update to 1.11.0.
* gnu/packages/python.scm (python-six): Update to 1.11.0.
2017-10-19 00:16:49 +02:00
Marius Bakke 8dd339e5a6
gnu: python-six: Really enable tests.
* gnu/packages/python.scm (python-six)[arguments]: Override 'check' phase.
2017-10-19 00:16:49 +02:00
Marius Bakke 220b0ac38e
gnu: python-py: Update to 1.4.34.
* gnu/packages/python.scm (python-py, python2-py): Update to 1.4.34.
2017-10-19 00:16:49 +02:00
Marius Bakke b18226c3a1
gnu: python@3: Update to 3.6.3.
* gnu/packages/patches/python-3.5-fix-tests.patch: Rename to ...
* gnu/packages/patches/python-3-fix-tests.patch: ... this. Adjust and disable
more tests.
* gnu/packages/patches/python-3.5-getentropy-on-old-kernels.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python.scm (python-2.7)[argument]: Patch '/bin/sh' in one more file.
(python-3.5): Rename to ...
(python-3.6): ... this. Update to 3.6.3.
[source](patches): Remove obsolete patch, adjust to patch rename.
(python-3): Use PYTHON-3.6.
2017-10-19 00:16:49 +02:00
Marius Bakke 603a64920f
gnu: python@2: Update to 2.7.14.
* gnu/packages/python.scm (python-2.7): Update to 2.7.14.
[source]: Add patch to skip two new tests.  Delete upstreamed patch.
* gnu/packages/patches/python-2.7-adjust-tests.patch: New file.
* gnu/packages/patches/python-2.7-getentropy-on-old-kernels.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2017-10-19 00:16:49 +02:00
Tobias Geerinckx-Rice 9d8796a516
Revert "gnu: python-pyatspi: Update to 2.26.0."
This reverts commit 629f33e233, which breaks
orca@3.26.0.
2017-10-18 23:58:08 +02:00
Ricardo Wurmus c0770feedd
gnu: f-seq: Fix location of commons-cli.jar.
* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Fix location of
commons-cli.jar in the wrapper script.
2017-10-18 23:54:16 +02:00
Tobias Geerinckx-Rice 39427f9042
gnu: eog-plugins: Update to 3.26.1.
* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.1.
2017-10-18 23:25:05 +02:00
Tobias Geerinckx-Rice 0a1a93b4aa
gnu: eog: Update to 3.26.1.
* gnu/packages/gnome.scm (eog): Update to 3.26.1.
2017-10-18 23:25:05 +02:00
Tobias Geerinckx-Rice 629f33e233
gnu: python-pyatspi: Update to 2.26.0.
* gnu/packages/gnome.scm (python-pyatspi): Update to 2.26.0.
2017-10-18 23:25:04 +02:00
Tobias Geerinckx-Rice 2a86fece22
gnu: btrfs-progs: Update to 4.13.3.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.13.3.
2017-10-18 23:25:04 +02:00
Tobias Geerinckx-Rice 3031b138f5
gnu: hplip: Update to 3.17.10.
* gnu/packages/cups.scm (hplip): Update to 3.17.10.
2017-10-18 23:25:04 +02:00
Ludovic Courtès baa6790b4c
gnu: mailutils: Update to 3.3.
* gnu/packages/mail.scm (mailutils): Update to 3.3.
[arguments]: Rename 'pre-build' phase to 'prepare-test-suite', and move
after 'check'.  Set 'HOME', and create ~/.mh_profile.
2017-10-18 23:22:19 +02:00
Ludovic Courtès 8cb537acbc
gnu: perl-crypt-random-source: Use 'perl-license'.
* gnu/packages/crypto.scm (perl-crypt-random-source)[license]: Change to
LICENSE:PERL-LICENSE.
2017-10-18 23:22:19 +02:00
Stefan Reichör ef5c40aa2d
gnu: Add atool.
* gnu/packages/compression.scm (atool): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-18 23:08:39 +02:00
Marius Bakke 07dfc89859
gnu: mupdf: Fix CVE-2017-15587.
* gnu/packages/patches/mupdf-CVE-2017-15587.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (mupdf)[source](patches): Use it.
2017-10-18 22:15:09 +02:00
Ricardo Wurmus dc1d06ba9e
gnu: python-protobuf: Update to 3.4.0.
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.4.0.
2017-10-18 01:49:14 +02:00
Ricardo Wurmus bfd073319c
gnu: Add protobuf-c.
* gnu/packages/protobuf.scm (protobuf-c): New variable.
2017-10-18 01:49:14 +02:00
Ricardo Wurmus dd12d4aad0
gnu: protobuf: Update to 3.4.1.
* gnu/packages/protobuf.scm (protobuf): Update to 3.4.1.
2017-10-18 01:49:14 +02:00
Marius Bakke b2850fd170
gnu: nginx: Update to 1.12.2.
* gnu/packages/web.scm (nginx): Update to 1.12.2.
2017-10-17 21:05:54 +02:00
Marius Bakke 790d33c3bb
gnu: rofi: Update to 1.4.2.
* gnu/packages/xdisorg.scm (rofi): Update to 1.4.2.
2017-10-17 21:05:54 +02:00
Ricardo Wurmus e059bdc9a7
gnu: r-tidyr: Update to 0.7.2.
* gnu/packages/statistics.scm (r-tidyr): Update to 0.7.2.
2017-10-17 20:58:24 +02:00
Ricardo Wurmus d8455fe146
gnu: r-tidyselect: Update to 0.2.2.
* gnu/packages/statistics.scm (r-tidyselect): Update to 0.2.2.
2017-10-17 20:58:24 +02:00
Ricardo Wurmus c43db8da3a
gnu: r-rcpparmadillo: Update to 0.8.100.1.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.8.100.1.0.
[native-inputs]: Add r-knitr.
2017-10-17 20:58:24 +02:00
Ricardo Wurmus 711e6cc5f4
gnu: r-data-table: Update to 1.10.4-2.
* gnu/packages/statistics.scm (r-data-table): Update to 1.10.4-2.
2017-10-17 20:58:23 +02:00
Ricardo Wurmus 767ad2f7ad
gnu: r-chron: Update to 2.3-51.
* gnu/packages/statistics.scm (r-chron): Update to 2.3-51.
2017-10-17 20:58:23 +02:00
Ricardo Wurmus dc6cb56dec
gnu: r-dplyr: Update to 0.7.4.
* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.4.
2017-10-17 20:58:23 +02:00
Ricardo Wurmus 7340fc5014
gnu: r-curl: Update to 3.0.
* gnu/packages/web.scm (r-curl): Update to 3.0.
2017-10-17 20:58:19 +02:00
Ricardo Wurmus 94b55ace14
gnu: axoloti-runtime: Update home page.
* gnu/packages/axoloti.scm (axoloti-runtime)[home-page]: Use redirection
target URL.
2017-10-17 17:32:20 +02:00
Ricardo Wurmus d991b05664
gnu: Add Axoloti.
* gnu/packages/axoloti.scm: New file.
* gnu/packages/patches/libusb-for-axoloti.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
(GNU_SYSTEM_MODULES): Add module.
2017-10-17 16:49:20 +02:00
Ricardo Wurmus 8843373322
gnu: java-jgit: Include properties files.
* gnu/packages/version-control.scm (java-jgit)[arguments]: Add phase
"add-properties".
(java-jgit-4.2)[arguments]: Move modification of phases into
substitute-keyword-arguments clause.
2017-10-17 16:49:20 +02:00
Ludovic Courtès c56c5e78ea
gnu: guix: Fix content hash.
Fixes a mistake in bb4b9f7bf3, which was
due to the present of a hard link in my source tree, which confused
'git-predicate'...

* gnu/packages/package-management.scm (guix)[source]: Fix content hash.
2017-10-17 13:24:02 +02:00
Ludovic Courtès 65dabe4e18
gnu: perf: Find 'tips.txt'.
* gnu/packages/linux.scm (perf)[arguments]: Use "prefix", not
"DESTDIR".  This allows 'perf report' to find 'tips.txt'.
2017-10-17 13:24:02 +02:00
Ludovic Courtès 1d484507dc
gnu: perf: Add dependency on libunwind and libnuma.
* gnu/packages/linux.scm (perf)[inputs]: Add NUMACTL and LIBUNWIND.
2017-10-17 13:24:01 +02:00
Ludovic Courtès bb4b9f7bf3
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix): Update to 357ab93.
2017-10-17 11:24:54 +02:00
Roel Janssen 357ab93aac
gnu: Add python2-py2neo.
* gnu/packages/python.scm (python2-py2neo): New variable.
2017-10-17 09:59:35 +02:00
Roel Janssen 4640a11bee
gnu: Add python2-neo4j-driver.
* gnu/packages/python.scm (python2-neo4j-driver): New variable.
2017-10-17 09:59:06 +02:00
Leo Famulari 09748a3527
gnu: wpa-supplicant: Fix "KRACK" key reinstallation attacks [security fixes].
Fixes CVE-2017-{13078,13079,13080,13081,13082,13087,13088}.

See these announcements for more information:
https://w1.fi/security/2017-1/wpa-packet-number-reuse-with-replayed-messages.txt
https://www.krackattacks.com/

* gnu/packages/patches/wpa-supplicant-CVE-2017-13082.patch,
gnu/packages/patches/wpa-supplicant-fix-key-reuse.patch,
gnu/packages/patches/wpa-supplicant-fix-nonce-reuse.patch
gnu/packages/patches/wpa-supplicant-fix-zeroed-keys.patch,
gnu/packages/patches/wpa-supplicant-krack-followups.patch: New files.
* gnu/packages/admin.scm (wpa-supplicant-minimal)[source]: Use them.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-10-16 14:17:27 -04:00
Thomas Danckaert fbea821a2a
gnu: bluez: Skip non-deterministic test on all architectures.
* gnu/packages/linux.scm (bluez): [arguments]: Skip unit/test-gatt regardless
of architecture.
2017-10-16 19:53:37 +02:00
Thomas Danckaert 8cff2e7aed
Merge 'master' into core-updates 2017-10-16 19:52:30 +02:00
Ludovic Courtès 484a72a036
gnu: emacs-org, emacs-org-contrib: Update to 20171016.
* gnu/packages/emacs.scm (emacs-org, emacs-org-contrib): Update to
20171016.
2017-10-16 15:49:19 +02:00
Ludovic Courtès d8ec1b719b
gnu: emacs-tiny: Update to 0.2.1.
* gnu/packages/emacs.scm (emacs-tiny): Update to 0.2.1.
2017-10-16 15:49:04 +02:00
Ludovic Courtès 13869ff593
gnu: emacs-adaptive-wrap: Update to 0.5.1.
* gnu/packages/emacs.scm (emacs-adaptive-wrap): Update to 0.5.1.
2017-10-16 15:48:42 +02:00
Ludovic Courtès 5f51f39e83
gnu: emacs-queue: Update to 0.2.
* gnu/packages/emacs.scm (emacs-queue): Update to 0.2.
2017-10-16 15:48:14 +02:00
Ludovic Courtès ceba99ef95
gnu: emacs-ahungry-theme: Update to 1.6.0.
* gnu/packages/emacs.scm (emacs-ahungry-theme): Update to 1.6.0.
2017-10-16 15:47:55 +02:00
Ludovic Courtès f41bb8d107
gnu: libextractor: Update to 1.6.
* gnu/packages/gnunet.scm (libextractor): Update to 1.6.
2017-10-16 15:47:39 +02:00
Adam Van Ymeren a97bfa46cd
gnu: totem: Disable parallel build due to http://debbugs.gnu.org/28813
Fixes <http://bugs.gnu.org/28813>.

* gnu/packages/gnome.scm (totem)[arguments]: Add #:parallel-build?.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-16 14:57:54 +02:00
Christopher Baines 8e2ae7ee29
gnu: Add emacs-org-contrib.
* gnu/packages/emacs.scm (emacs-org-contrib): New variable.
2017-10-16 08:39:50 +01:00
Leo Famulari 8de5ca0288
gnu: tmux: Update to 2.6.
* gnu/packages/tmux.scm (tmux): Update to 2.6.
2017-10-15 21:37:51 -04:00
Tobias Geerinckx-Rice 7732cca18d
gnu: youtube-dl: Update to 2017.10.15.1.
* gnu/packages/video.scm (youtube-dl): Update to 2017.10.15.1.
2017-10-15 22:51:09 +02:00
Tobias Geerinckx-Rice 0367c89dd4
gnu: baobab: Update to 3.26.1.
* gnu/packages/gnome.scm (baobab): Update to 3.26.1.
2017-10-15 22:51:09 +02:00
ng0 96acbc2be8
gnu: Add cinnamon-desktop.
* gnu/packages/cinnamon.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-10-15 20:29:31 +01:00
Ricardo Wurmus 791cfa672d
gnu: propeller-development-suite: Use stable release.
* gnu/packages/embedded.scm (propeller-binutils): Take sources from
release_1_0 branch.
[arguments]: Remove "patch-/bin/sh-in-tests" phase; add "chdir" phase; disable
Werror flag.
(propeller-gcc-4): Use sources from release_1_0 branch.
[arguments]: Add "chdir" phase.
[home-page]: Change to official home page.
(proplib): Use sources from release_1_0 branch.
[arguments]: Add "chdir" phase; remove outdated patch from "fix-Makefile"
phase; do not build and install tiny library.
[home-page]: Change to official home page.
(propeller-load): Use sources from release_1_0 branch.
[arguments]: Add "chdir" phase.
[home-page]: Change to official home page.
2017-10-15 17:36:11 +02:00
Kei Kebreau b3b2efc82d
gnu: maxima: Update to 5.41.0.
* gnu/packages/maths.scm (maxima): Update to 5.41.0.
2017-10-15 10:50:45 -04:00
Efraim Flashner 838b232e97
gnu: ruby-ffi: Move to libffi.scm.
* gnu/packages/ruby.scm (ruby-ffi): Move from here ...
* gnu/packages/libffi.scm: ... to here.
2017-10-15 11:57:15 +03:00
Efraim Flashner 0751fddd91
gnu: python-cffi: Move to libffi.scm
* gnu/packages/python.scm (python-cffi): Move from here ...
* gnu/packages/libffi.scm: ... to here.
* gnu/packages/crypto.scm, gnu/packages/password-utils.scm: Adjust
module imports.
2017-10-15 11:57:15 +03:00
Efraim Flashner cca55d571c
gnu: python-cffi: Update to 1.11.2.
* gnu/packages/python.scm (python-cffi): Update to 1.11.2.
[home-page]: Use 'https'.
2017-10-15 11:57:15 +03:00
Efraim Flashner a1add5b7fb
gnu: python-cffi: Disable test that fails on aarch64.
* gnu/packages/python.cm (python-cffi)[arguments]: Disable test that
is known to fail on aarch64.
2017-10-15 11:57:15 +03:00
Ricardo Wurmus dd46c16b12
gnu: fluidsynth: Update to 1.1.8.
* gnu/packages/audio.scm (fluidsynth): Update to 1.1.8.
[build-system]: Use cmake-build-system.
[arguments]: Disable tests; add phase "fix-libdir"; remove build phase
"remove-broken-symlinks".
[license]: Change to lpgl2.1+.
2017-10-15 10:45:20 +02:00
Mark H Weaver 58381958cc
gnu: linux-libre: Update to 4.13.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.7.
(%linux-libre-hash): Update hash.
2017-10-14 22:37:37 -04:00
Tobias Geerinckx-Rice 9ced103324
gnu: cups-minimal: Mark up description.
* gnu/packages/cups.scm (cups-minimal)[description]: Use @dfn.
2017-10-14 17:32:46 +02:00
Tobias Geerinckx-Rice 96b44a9456
gnu: cups-filters: Download over HTTPS.
* gnu/packages/cups.scm (cups-filters)[source]: Use HTTPS.
2017-10-14 17:32:46 +02:00
ng0 b35936880d
gnu: Add python-pyqrcode.
* gnu/packages/python.scm (python-pyqrcode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:37 +02:00
ng0 f0f6f9f6cf
gnu: Add python-pynacl.
* gnu/packages/crypto.scm (python-pynacl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:37 +02:00
ng0 3aa440caef
gnu: Add python-py-ubjson.
* gnu/packages/web.scm (python-py-ubjson): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
ng0 7ae282fbea
gnu: Add python-cbor.
* gnu/packages/serialization.scm (python-cbor): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
ng0 d43210f332
gnu: neomutt: Update to 20171013.
* gnu/packages/mail.scm (neomutt): Update to 20171013.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
Kyle Meyer a209907ed6
gnu: emacs-ess: Update to 16.10.
* gnu/packages/emacs.scm (emacs-ess): Update to 16.10.
[arguments]: Enable tests.
[source]: Add snippet to prevent build process from trying to download
external julia-mode.el.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
Kyle Meyer db29e59865
gnu: Add emacs-julia-mode.
* gnu/packages/emacs.scm (emacs-julia-mode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
Kyle Meyer d02c287390
gnu: Add emacs-easy-kill.
* gnu/packages/emacs.scm (emacs-easy-kill): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
Rutger Helling 7aafb3b324
gnu: games: Add openrct2.
* gnu/packages/games.scm (openrct2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-14 17:07:36 +02:00
Ludovic Courtès 8380a18176
gnu: guile-sdl, guile-sly: Switch to Guile 2.2.
* gnu/packages/sdl.scm (guile-sdl)[inputs]: Replace GUILE-2.0 with
GUILE-2.2.
[arguments]: Add 'skip-cursor-test' phase.
* gnu/packages/guile.scm (guile-sly)[propagated-inputs]: Switch to
GUILE-2.2.
2017-10-14 17:07:36 +02:00
Ludovic Courtès 44394ef917
gnu: guile-sly: Remove 2.0-specific bits.
* gnu/packages/guile.scm (guile-sly)[source](modules, snippet): New
fields.
2017-10-14 17:07:35 +02:00
Ludovic Courtès 4fa3f7967f
gnu: guile-sdl: Remove 2.0-specific bits.
* gnu/packages/sdl.scm (guile-sdl)[arguments]: Add #:modules.
In 'fix-env-and-patch' phase, use 'open-pipe*' to determine the
effective version; use it in makefiles.
2017-10-14 17:07:35 +02:00
Marius Bakke 31c70cce50
gnu: mesa: Disable svga driver for armhf.
* gnu/packages/gl.scm (mesa)<#:configure-flags>: Drop svga gallium driver.
2017-10-14 10:22:41 +02:00
ng0 a4593cc95b
gnu: python-fonttools: Update to 3.15.1.
* gnu/packages/python.scm (python-fonttools): Update to 3.15.1.
  (source)[uri]: Use 'pypi-uri'.
  (native-inputs): Add unzip.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-10-14 07:18:19 +01:00
Cyril Roelandt af6ce61088
gnu: python-biopython: Update to 1.70.
* gnu/packages/python.scm (python-biopython, python2-biopython): Update to 1.70.
2017-10-14 03:17:50 +02:00
Ricardo Wurmus a47ed09624
gnu: meson: Update to 0.43.0.
* gnu/packages/build-tools.scm (meson): Update to 0.43.0.
2017-10-13 22:47:33 +02:00
Tobias Geerinckx-Rice d24c69d866
gnu: file-roller: Update to 3.26.1.
* gnu/packages/gnome.scm (file-roller): Update to 3.26.1.
2017-10-13 21:52:28 +02:00
Tobias Geerinckx-Rice a3070d1b4f
gnu: gnome-backgrounds: Update to 3.26.2.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.26.2.
2017-10-13 21:52:28 +02:00
Tobias Geerinckx-Rice ff21b07e0b
gnu: dconf-editor: Update to 3.26.1.
* gnu/packages/gnome.scm (dconf-editor): Update to 3.26.1.
2017-10-13 21:52:27 +02:00
Tobias Geerinckx-Rice 3495e9412e
gnu: adwaita-icon-theme: Update to 3.26.0.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.26.0.
2017-10-13 21:52:27 +02:00
Tobias Geerinckx-Rice 6baabe9246
gnu: gnome-terminal: Update to 3.26.1.
* gnu/packages/gnome.scm (gnome-terminal): Update to 3.26.1.
2017-10-13 21:52:27 +02:00
Tobias Geerinckx-Rice 7b487df995
gnu: vte: Update to 0.50.1.
* gnu/packages/gnome.scm (vte): Update to 0.50.1.
2017-10-13 21:52:26 +02:00
Tobias Geerinckx-Rice ad9e03e918
gnu: youtube-dl: Update to 2017.10.12.
* gnu/packages/video.scm (youtube-dl): Update to 2017.10.12.
2017-10-13 21:52:26 +02:00
Tobias Geerinckx-Rice 71d60b966d
gnu: mcelog: Use HTTPS home page.
* gnu/packages/linux.scm (mcelog)[home-page]: Use HTTPS.
2017-10-13 21:52:26 +02:00
Tobias Geerinckx-Rice e03e9c86da
gnu: mcelog: Update to 154.
* gnu/packages/linux.scm (mcelog): Update to 154.
2017-10-13 21:52:26 +02:00
Christopher Baines 1f37465a66
gnu: Add emacs-graphviz-dot-mode.
* gnu/packages/emacs.scm (graphviz-dot-mode): New variable.
2017-10-13 20:41:46 +01:00
Alex Kost 0821e0672c
gnu: git-modes: Update to 1.2.6.
* gnu/packages/emacs.scm (git-modes): Update to 1.2.6.
2017-10-13 19:53:04 +03:00
Alex Kost dca0718c29
gnu: emacs-with-editor: Update to 2.7.0.
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.7.0.
2017-10-13 19:53:04 +03:00
Alex Kost d5e33910a9
gnu: magit: Update to 2.11.0.
* gnu/packages/emacs.scm (magit, emacs-magit-popup): Update to 2.11.0.
2017-10-13 19:53:04 +03:00
Ricardo Wurmus d95f1041de
gnu: eolie: Update to 0.9.4.
* gnu/packages/gnome.scm (eolie): Update to 0.9.4.
[arguments]: Update build phases to use the meson build system.
[native-inputs]: Add meson-for-build, ninja, python, and gtk+:bin.
2017-10-13 17:03:51 +02:00
Efraim Flashner 404e3d8b1b
gnu: gcc@5: Update to 5.5.0.
* gnu/packages/gcc.scm (gcc@5): Update to 5.5.0.
[source]: Switch to '.tar.xz' tarball. Remove patch.
* gnu/packages/patches/gcc-asan-powerpc-missing-include.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-10-13 17:13:22 +03:00
Hartmut Goebel 109461f919
gnu: kdelibs4support: Remove redundant inputs.
These are listed as propagated inputs already, no need
to list them as normal inputs again.

* gnu/packages/kde-frameworks.scm (kdelibs4support)[inputs]: Remove
  kconfigwidgets, kdesignerplugin, kdoctools, kguiaddons.
2017-10-13 13:53:51 +02:00
Hartmut Goebel f96302abe7
gnu: kdoctools: Symlink some files referred to by different names.
* gnu/package/kde-frameworks.scm (kdoctools)[arguments]
  <#:phases>'add-symlinks': New phase.
2017-10-13 13:53:51 +02:00
Hartmut Goebel b87633fc0f
gnu: ktexteditor: Symlink some files referred to by different names.
* gnu/package/kde-frameworks.scm (ktexteditor)[arguments]
  <#:phases>'add-symlinks': New phase.
2017-10-13 13:53:51 +02:00
Hartmut Goebel d3726f0587
gnu: kdeclarative: Reduce the number of warnings when configuring.
* gnu/packages/kde-frameworks.scm (kdeclarative)[inputs]: Add libepoxy.
  [native-inputs]: Add pkg-config.
2017-10-13 13:53:50 +02:00
Hartmut Goebel 7a8287da25
gnu: kglobalaccel: Reduce the number of warnings when configuring.
* gnu/packages/kde-frameworks.scm (kglobalaccel)[native-inputs]: Add
  pkg-config.
2017-10-13 13:53:50 +02:00
Hartmut Goebel 91499e4524
gnu: sonnet: Reduce the number of warnings when configuring.
* gnu/packages/kde-frameworks.scm (sonnet)[native-inputs]: Add pkg-config.
2017-10-13 13:53:49 +02:00
Hartmut Goebel 455a0bf50c
gnu: kidletime: Enable fallback mode to X-Screensaver based poller.
This does no harm and reduced the number of warnings. Also
pkg-config was added to reduce the number of warnings further.

* gnu/packages/kde-frameworks.scm (kidletime)[inputs]: Add
  libxscrnsaver. [native-inputs]: Add pkg-config.
2017-10-13 13:53:49 +02:00
Hartmut Goebel cf7cf45a5f
gnu: kio: Symlink some files referred to by different names.
* gnu/package/kde-frameworks.scm (kio)[arguments]
  <#:phases>'add-symlinks': New phase.
2017-10-13 13:53:48 +02:00
Hartmut Goebel bb4fcf7ba6
gnu: kio: Adopt a patch from Nix.
* gnu/package/kde-frameworks.scm (kio)[arguments]
  <#:phases>'patch': New phase.
2017-10-13 13:53:48 +02:00
Hartmut Goebel 3d7bb7b304
gnu: kio: Remove unused input.
This "acl" is not the "libacl" kio wants, but that libacl is not yet
available. Added a commend instead.

* gnu/packages/kde-frameworks.scm (kio)[inputs]: Remove acl.
2017-10-13 13:53:47 +02:00
Hartmut Goebel 1ee4fb14f2
gnu: kparts: Make tests pass again.
* gnu/packages/kde-frameworks.scm (kparts)[native-inputs]: Add
  shared-mime-info.
2017-10-13 13:53:47 +02:00
Hartmut Goebel a9314dc307
gnu: bluez-qt: Add comment about status of tests.
* gnu/packages/kde-frameworks.scm (bluez-qt)[arguments]: Add comment.
2017-10-13 13:53:46 +02:00
Hartmut Goebel b67f7f667f
gnu: bluez-qt: Install udev-rules.
This requires setting UDEV_RULES_INSTALL_DIR since the CMakeLists.txt does not
base this any prefix.

* gnu/packages/kde-frameworks.scm (bluez-qt)[arguments]<#:configure-flags>:
  Remove INSTALL_UDEV_RULE=OFF, add UDEV_RULES_INSTALL_DIR.
2017-10-13 13:53:46 +02:00
Hartmut Goebel fa10ae4fbb
gnu: kfilemetadata: Enable support for PDF files and audio files.
- Qt5 Multimedia module is needed to bild an extractor for audio files.
- poppler, which was defined as input, is not including the requested Qt
  support, thus poppler-qt is needed.

* gnu/packages/kde-frameworks.scm (kfilemetadata)[inuts]: Add qtmultimedia,
  replace poppler by poppler-qt5. [native-inputs]: Add pkg-config.
2017-10-13 13:53:45 +02:00
Hartmut Goebel 66e7e43450
gnu: kdnssd: Enable service discovery on local network via avahi.
* gnu/packages/kde-frameworks.scm (kdnssd)[inputs]: Add avahi.
2017-10-13 13:53:45 +02:00
Hartmut Goebel ba81085b25
gnu: phonon: Enable building the Qt Designer plugin.
Add native-inputs pkg-config, qttools and update comments.

This enables building the Qt Designer plugin.

* gnu/packages/kde-frameworks.scm (phonon): [native-inputs]: Add pkg-config,
  qttools.  [arguments]<#configure-flags>: Remove
  PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT, to avoid installing the
  Phonon-Qt-extension into /gnu/store/…-qtbase-…/.
2017-10-13 13:53:44 +02:00
Hartmut Goebel 11f6570011
gnu: kdesignerplugin: Add optional inputs.
Still missing: kwebkit (KF5WebKitConfig.cmake).

* gnu/packages/kde-frameworks.scm (kdesignerplugin)[inputs]: Add kcompletion,
  kconfigwidgets, kiconthemes, kitemviews, kkio, kplotting, ktextwidgets,
  kwidgetsaddons, kxmlgui, sonnet.
2017-10-13 13:53:44 +02:00
Hartmut Goebel d49766b293
gnu: Add kdewebkit.
* gnu/package/kde-frameworks.scm (kdewebkit): New variable.
2017-10-13 13:53:43 +02:00
Hartmut Goebel 79677b2f4f
gnu: kwallet: Add optional input qgpgme.
Gpgme was already there, QGpgme was missing.

* gnu/packages/kde-frameworks.scm (kwallet)[inputs]: Add qgpgme.
2017-10-13 13:53:42 +02:00
Hartmut Goebel cc527338ee
gnu: kconfigwidgets: Add optional native-input kdoctools.
* gnu/packages/kde-frameworks.scm (kconfigwidgets)[native-inputs]:
  Add kdoctools.
2017-10-13 13:53:42 +02:00
Hartmut Goebel 3263e94c55
gnu: kcoreaddons: Add native-input shared-mime-info and a comment.
* gnu/packages/kde-frameworks.scm (kcoreaddons)[native-inputs]:
  Add shared-mime-info.
2017-10-13 13:53:41 +02:00
Hartmut Goebel 274365ca1c
gnu: Update prison to 5.37.0.
Align with the version of other kde-frameworks packages.

* gnu/package/kde-frameworks.scm (prision): Update to 5.37.0
2017-10-13 13:53:41 +02:00
Hartmut Goebel f8127d2644
gnu: qtkeychain: Reduce the number of warnings when configuring.
* gnu/packages/qt.scm (qtkeychain)[native-inputs]: Add pkg-config.
2017-10-13 13:53:41 +02:00
Hartmut Goebel 868b1a025a
gnu: grantlee: Enable all tests.
* gnu/packages/qt.scm (grantlee)[arguments]
  <#:phases>'check-setup': New phase, set QT_QPA_PLATFORM=offscreen.
  <#:phases>'check': Remove phase.
2017-10-13 13:53:40 +02:00
Hartmut Goebel 61cc757d5f
gnu: kde-framworks: Fix installation directories.
After the qtbase installation directories have been changed, kf5's plugins
etc. need to be install into lib/qt5/…, too. We change the global definitions
in "KDEInstallDirs.cmake", so this changes will apply to all packages without
these to need to define the paths. THis is okay, since "KDEInstallDirs.cmake"
defines the directory-layout guix is using.

* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[#:phase fix-lib-path]:
  In modules/KDEInstallDirs.cmake also patch QTPLUGINDIR, QTQUICKIMPORTSDIR,
  QMLDIR.
  (kwindowsystem)[#:phase check]: Adjust QT_PLUGIN_PATH.
  (kfilemetadata)[#:phase check-setup]: dito.
2017-10-13 13:53:40 +02:00
Hartmut Goebel 5430732b22
gnu: qscintilla: Adjust installation directory layout.
* gnu/packages/qt.scm (qscintilla)[#:phase configure]: Set QT_INSTALL_DATA and
  QT_HOST_DATA to $OUT/lib/qt5.
2017-10-13 13:53:39 +02:00
Hartmut Goebel 4eb972b95c
gnu: qtwebkit: Fix rpath for the qmlwebkit plugins.
After the qtbase installation directories have been changed,
the relative RPATH in the libs no longer matched the sructure.

* gnu/packages/qt.scm(qtwebkit)[arguments]: New phase
  fix-qmlwebkit-plugins-rpath.
2017-10-13 13:53:39 +02:00
宋文武 163651cbdc
gnu: qwt: Adjust installation directory layout.
* gnu/packages/qt.scm (qwt)[arguments]<#:phases>: Modify 'qwtconfig.pri' to
use a directory layout that matching qtbase.  Modify 'doc/doc.pro' to remove
the misplaced installation of man pages.  Rename phase 'install-documentation'
to 'install-man-pages'.
2017-10-13 13:53:39 +02:00
宋文武 8075b62378
gnu: qt: Fix install paths in submodules.
Before this, the paths in pkg-config (.pc) and libtool (.la) files of
submodules are all pointing to qtbase.

* gnu/packages/qt.scm (qtbase)[native-inputs]: Move 'which' to
'propagated-inputs'.
[arguments]: Rename 'patch-qt_config.prf' phase to 'patch-mkspecs' and
patch more qmake spec files there.
(qtsvg)[arguments]: Add 'configure-qmake' phase.
2017-10-13 13:53:38 +02:00
宋文武 6fc0e157ee
gnu: qtbase: Use a more standard directory layout.
* gnu/packages/qt.scm (qtbase)[arguments]: Pass docdir, headerdir,
archdatadir, datadir and examplesdir to 'configure'.  Ajdust the
patch-qt_config.prf phase accordingly.
[native-search-paths]: Adjust accordingly.
(qtwayland)[arguments]: New field.

Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
2017-10-13 13:53:37 +02:00
Ricardo Wurmus dad66da493
gnu: Add plink-ng.
* gnu/packages/bioinformatics.scm (plink-ng): New variable.
2017-10-13 11:14:00 +02:00
Ricardo Wurmus dc8ddbfb07
gnu: Add paml.
* gnu/packages/bioinformatics.scm (paml): New variable.
2017-10-13 11:14:00 +02:00
Chris Marusich f3eeca5621
gnu: Add GnuCash documentation.
* gnu/packages/gnucash.scm (gnucash-docs): Add it.
  (gnucash): Use the glib-or-gtk-build-system, create a "doc" output, and
  install the output of "gnucash-docs" into there.
2017-10-13 01:05:54 -07:00
Mark H Weaver 2eac8e6b0d
gnu: linux-libre: Update to 4.13.6.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.6.
(%linux-libre-hash): Update hash.
2017-10-13 03:41:30 -04:00
Mark H Weaver e7804c3da1
gnu: linux-libre@4.9: Update to 4.9.56.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.56.
2017-10-13 03:41:28 -04:00
Mark H Weaver ef036c7d52
gnu: linux-libre@4.4: Update to 4.4.92.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.92.
2017-10-13 03:41:26 -04:00
Mark H Weaver 2890b07cd3
gnu: linux-libre@4.1: Update URL for CVE-2017-1000251 fix.
* gnu/packages/linux.scm (linux-libre-4.1)[source]: Update the URL
and hash of the patch for CVE-2017-1000251.
2017-10-13 03:37:30 -04:00
Ricardo Wurmus b38e417903
gnu: emacs-helm: Update to 2.8.5.
* gnu/packages/emacs.scm (emacs-helm): Update to 2.8.5.
2017-10-13 08:39:02 +02:00
Leo Famulari 947453a88d
gnu: Add Syncthing.
* gnu/packages/syncthing.scm (syncthing): New variable.
2017-10-12 21:22:55 -04:00
Leo Famulari ae8c7774c0
gnu: Add go-golang-org-x-text-union.
* gnu/packages/syncthing.scm (go-golang-org-x-text-union): New variable.
2017-10-12 21:22:55 -04:00
Leo Famulari 4c3cc9496c
gnu: Add go-golang-org-x-net-union.
* gnu/packages/syncthing.scm (go-golang-org-x-net-union): New variable.
2017-10-12 21:22:55 -04:00
Leo Famulari 3c466da1d5
gnu: Add go-github-com-vitrun-qart-union.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-union): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 503802ab91
gnu: Add go-github-com-gogo-protobuf-union.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf-union): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari cca22eb31a
gnu: Add go-golang-org-x-crypto-union.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-union): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 3d86b557c6
gnu: Add go-github-com-audriusbutkevicius-kcp-go.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-kcp-go): New
variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 478ebb31a9
gnu: Add go-github-com-templexxx-reedsolomon.
* gnu/packages/syncthing.scm (go-github-com-templexxx-reedsolomon): New
variable.
2017-10-12 21:22:54 -04:00
Leo Famulari a3d98dd8d9
gnu: Add go-github-com-templexxx-cpufeat.
* gnu/packages/syncthing.scm (go-github-com-templexxx-cpufeat): New variable.
2017-10-12 21:22:54 -04:00
Leo Famulari 89d91ee2a0
gnu: Add go-github-com-kballard-go-shellquote.
* gnu/packages/syncthing.scm (go-github-com-kballard-go-shellquote): New
variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 71415e23f9
gnu: Add go-github-com-audriusbutkevicius-cli.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-cli): New
variable.
2017-10-12 21:22:53 -04:00
Leo Famulari cb42a2a89d
gnu: Add go-golang-org-x-time-rate.
* gnu/packages/syncthing.scm (go-golang-org-x-time-rate): New variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 3ce463908a
gnu: Add go-github-com-xtaci-smux.
* gnu/packages/syncthing.scm (go-github-com-xtaci-smux): New variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 936e02b480
gnu: Add go-github-com-pkg-errors.
* gnu/packages/syncthing.scm (go-github-com-pkg-errors): New variable.
2017-10-12 21:22:53 -04:00
Leo Famulari 66500b27e5
gnu: Add go-github-com-templexxx-xor.
* gnu/packages/syncthing.scm (go-github-com-templexxx-xor): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari 2785690a23
gnu: Add go-github-com-chmduquesne-rollinghash-adler32.
* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash-adler32):
New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari db64cb4010
gnu: Add go-github-com-ccding-go-stun.
* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari 6deb73c493
gnu: Add go-github-com-audriusbutkevicius-pfilter.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter): New
variable.
2017-10-12 21:22:52 -04:00
Leo Famulari ea969c6b04
gnu: Add go-golang-org-x-text-unicode-norm.
* gnu/packages/syncthing.scm (go-golang-org-x-text-unicode-norm): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari e4ef477212
gnu: Add go-golang-org-x-text-transform.
* gnu/packages/syncthing.scm (go-golang-org-x-text-transform): New variable.
2017-10-12 21:22:52 -04:00
Leo Famulari 04e2d470ab
gnu: Add go-golang-org-x-net-proxy.
* gnu/packages/syncthing.scm (go-golang-org-x-net-proxy): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari 8c73bb2c72
gnu: Add go-golang-org-x-net-ipv6.
* gnu/packages/syncthing.scm (go-golang-org-x-net-ipv6): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari f20d1300b3
gnu: Add go-golang-org-x-net-internal-iana.
* gnu/packages/syncthing.scm (go-golang-org-x-net-internal-iana): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari 303dfd5c56
gnu: Add go-golang-org-x-net-context.
* gnu/packages/syncthing.scm (go-golang-org-x-net-context): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari 3544d5259c
gnu: Add go-golang-org-x-net-bpf.
* gnu/packages/syncthing.scm (go-golang-org-x-net-bpf): New variable.
2017-10-12 21:22:51 -04:00
Leo Famulari b5ad117bb2
gnu: Add go-golang-org-x-net-ipv4.
* gnu/packages/syncthing.scm (go-golang-org-x-net-ipv4): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari edcc061cec
gnu: Add go-golang-org-x-crypto-xtea.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-xtea): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 932fb47755
gnu: Add go-golang-org-x-crypto-twofish.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-twofish): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 95b493f2a8
gnu: Add go-golang-org-x-crypto-cast5.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-cast5): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 7e7df095d7
gnu: Add go-golang-org-x-crypto-salsa20.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-salsa20): New variable.
2017-10-12 21:22:50 -04:00
Leo Famulari 63950f9b39
gnu: Add go-golang-org-x-crypto-tea.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-tea): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari b65620b6d2
gnu: Add go-golang-org-x-crypto-pbkdf2.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-pbkdf2): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 3cf3cdc9b9
gnu: Add go-golang-org-x-crypto-blowfish.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-blowfish): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 8da09afc1f
gnu: Add go-golang-org-x-crypto-bcrypt.
* gnu/packages/syncthing.scm (go-golang-org-x-crypto-bcrypt): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 892ced6d0f
gnu: Add go-github-com-vitrun-qart-qr.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-qr): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 6934827a3e
gnu: Add go-github-com-vitrun-qart-gf256.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-gf256): New variable.
2017-10-12 21:22:49 -04:00
Leo Famulari 292a6b0d16
gnu: Add go-github-com-vitrun-qart-coding.
* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-coding): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari f7612f0fcf
gnu: Add go-github-com-thejerf-suture.
* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): New
variable.
2017-10-12 21:22:48 -04:00
Leo Famulari c864a4a700
gnu: Add go-github-com-syndtr-goleveldb.
* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): New
variable
2017-10-12 21:22:48 -04:00
Leo Famulari 8d7e99243a
gnu: Add go-github-com-sasha-s-go-deadlock.
* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari 73a2f8418d
gnu: Add go-github-com-petermattis-goid.
* gnu/packages/syncthing.scm (go-github-com-petermattis-goid): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari 1a4795f9d0
gnu: Add go-github-com-rcrowley-go-metrics.
* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics): New variable.
2017-10-12 21:22:48 -04:00
Leo Famulari 6bc1eb1159
gnu: Add go-github-com-stathat-go.
* gnu/packages/syncthing.scm (go-github-com-stathat-go): New variable.
2017-10-12 21:22:47 -04:00
Leo Famulari 0921b23014
gnu: Add go-github-com-oschwald-geoip2-golang.
* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang): New
variable.
2017-10-12 21:22:47 -04:00
Leo Famulari a57778f585
gnu: Add go-github-com-oschwald-maxminddb-golang.
* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang): New
variable.
2017-10-12 21:22:47 -04:00
Leo Famulari bde48edc0f
gnu: Add go-golang-org-x-sys-unix.
* gnu/packages/syncthing.scm (go-golang-org-x-sys-unix): New variable.
2017-10-12 21:22:47 -04:00
Leo Famulari 4a9c4dbe3b
gnu: Add go-github-com-minio-sha256-simd.
* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): New variable.
2017-10-12 21:22:47 -04:00
Leo Famulari 340e1a9a24
gnu: Add go-github-com-lib-pq.
* gnu/packages/syncthing.scm (go-github-com-lib-pq): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari 7577a1d520
gnu: Add go-github-com-kardianos-osext.
* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari 7b92093d18
gnu: Add go-github-com-jackpal-gateway.
* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari b32eab0b4c
gnu: Add go-github-com-golang-snappy.
* gnu/packages/syncthing.scm (go-github-com-golang-snappy): New variable.
2017-10-12 21:22:46 -04:00
Leo Famulari ede4f50c6b
gnu: Add go-github-com-golang-groupcache-lru.
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache-lru): New
variable.
2017-10-12 21:22:46 -04:00
Leo Famulari 3a4d3838d6
gnu: Add go-github-com-gogo-protobuf.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari 07e88fc63b
gnu: Add go-github-com-gogo-protobuf-protoc-gen-gogo.
* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf-protoc-gen-gogo):
New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari 4d93ebb313
gnu: Add go-github-com-gobwas-glob.
* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari a3a5b01240
gnu: Add go-github-com-edsrzf-mmap-go.
* gnu/packages/syncthing.scm (go-github-com-edsrzf-mmap-go): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari ab3e15899c
gnu: Add go-github-com-d4l3k-messagediff.
* gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari 1e28085e76
gnu: Add go-github-com-calmh-xdr.
* gnu/packages/syncthing.scm (go-github-com-calmh-xdr): New variable.
2017-10-12 21:22:45 -04:00
Leo Famulari add56f3469
gnu: Add go-github-com-calmh-du.
* gnu/packages/syncthing.scm (go-github-com-calmh-du): New variable.
2017-10-12 21:22:44 -04:00
Leo Famulari 67b468182a
gnu: Add go-github-com-bkaradzic-go-lz4.
* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): New variable.
2017-10-12 21:22:44 -04:00
Leo Famulari 56a37713c3
gnu: Add go-github-com-audriusbutkevicius-go-nat-pmp.
* gnu/packages/syncthing.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-10-12 21:22:44 -04:00
Ricardo Wurmus b3936f35ae
gnu: clustal-omega: Update to 1.2.4.
* gnu/packages/bioinformatics.scm (clustal-omega): Update to 1.2.4.
2017-10-12 23:54:54 +02:00
Ludovic Courtès e2491f2bd4
gnu: Add trailing slash to 'search.cpan.org' home pages.
* gnu/packages/perl.scm: Add trailing slash to 'search.cpan.org' home
pages.
2017-10-12 23:47:48 +02:00
Ludovic Courtès 9f9c36f5c4
gnu: Update home page URLs for Xorg packages.
* gnu/packages/xorg.scm (imake, lndir, libxshmfence)
(xorg-rgb, xinit, xterm): Update 'home-page' following redirects.
2017-10-12 23:47:48 +02:00
Efraim Flashner e37415917c
gnu: python-psycopg2: Update to 2.7.3.1.
* gnu/packages/python.scm (python-psycopg2): Update to 2.7.3.1.
[inputs]: Replace postgresql@9.6 with postgresql.
2017-10-13 00:00:42 +03:00
Efraim Flashner 4e169fc67a
gnu: python-psycopg2: Use postgresql@9.6.
* gnu/packages/python.scm (python-psycopg2)[inputs]: Replace postgresql
with postgresql@9.6.
2017-10-12 23:39:36 +03:00
Efraim Flashner 7658d89bb7
gnu: Add postgresql@9.6.
* gnu/packages/databases.scm (postgresql@9.6): New variable.
2017-10-12 23:39:35 +03:00
Christopher Baines ee8aab1f8d
gnu: Add python-jupyter-console as input to python-ipython.
This fixes running ipython console and ipython3 console, as the
jupyter_console package is missing.

As python-ipython is an input to python-jupyter-console, use a modified
version of the package which doesn't have this input.

* gnu/packages/python.scm (python-jupyter-console-minimal): New variable.
  (python-ipython)[propagated-inputs]: Replace python-jupyter-console with
  python-jupyter-console-minimal.
2017-10-12 20:23:25 +01:00
Marius Bakke c3a3fdd22e
gnu: xkeyboard-config: Update to 2.22.
* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.22.
2017-10-12 20:40:56 +02:00
Marius Bakke ebede5641e
gnu: gtk+: Update to 3.22.24.
* gnu/packages/gtk.scm (gtk+): Update to 3.22.24.
2017-10-12 20:40:56 +02:00
Marius Bakke 9f63a957d2
gnu: gdk-pixbuf: Update to 2.36.11.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.36.11.
2017-10-12 20:40:55 +02:00
Marius Bakke ea6f74f391
gnu: librsvg: Update to 2.40.19.
* gnu/packages/gnome.scm (librsvg): Update to 2.40.19.
2017-10-12 20:40:55 +02:00
Marius Bakke aac1c47fc4
gnu: gobject-introspection: Update to 1.54.1.
* gnu/packages/glib.scm (gobject-introspection): Update to 1.54.1.
2017-10-12 20:40:55 +02:00
Marius Bakke c60ecc35da
gnu: glib: Update to 2.54.1.
See <https://bugzilla.gnome.org/show_bug.cgi?id=776504> for the license change.

* gnu/packages/patches/glib-respect-datadir.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/glib.scm (glib): Update to 2.54.1.
[source](patches): Add 'glib-respect-datadir.patch'.
[arguments]<#:phases>: Re-enable timezone test.
[license]: Change to LGPL2.1+.
2017-10-12 20:40:55 +02:00
Marius Bakke 4bc2f9dca3
gnu: dbus: Update to 1.10.24.
* gnu/packages/glib.scm (dbus): Update to 1.10.24.
2017-10-12 20:40:55 +02:00
Marius Bakke db314bf44e
gnu: wireshark: Minor package improvements.
* gnu/packages/networking.scm (wireshark)[inputs]: Move QTTOOLS ...
[native-inputs]: ... here.
[home-page]: Remove duplicate.
2017-10-12 20:32:09 +02:00
Marius Bakke 453361b374
gnu: wireshark: Update to 2.4.2.
* gnu/packages/networking.scm (wireshark): Update to 2.4.2.
2017-10-12 20:25:38 +02:00
Marius Bakke 24384c39ad
gnu: xorg-server: Update to 1.19.5. [security fixes]
Fixes CVE-2017-{12176..12187}.  See
<https://lists.x.org/archives/xorg-announce/2017-October/002814.html>

* gnu/packages/xorg.scm (xorg-server): Update to 1.19.5.
2017-10-12 20:02:39 +02:00
Marius Bakke fc0ed8c9c9
Revert "gnu: xorg-server: Make the test-variant visible."
Hiding/unhiding changes the derivation and thus this caused too many rebuilds
for 'master'.

This reverts commit 8cf892e6cd.
2017-10-12 19:35:53 +02:00
Marius Bakke 0bf6212338
gnu: libextractor: Update to 1.5.
* gnu/packages/gnunet.scm (libextractor): Update to 1.5.
2017-10-12 19:24:59 +02:00
Marius Bakke d636fd99c3
gnu: ccid: Update to 1.4.28.
* gnu/packages/security-token.scm (ccid): Update to 1.4.28.
2017-10-12 19:24:59 +02:00
Marius Bakke 2a087882b1
gnu: mesa: Disable imx driver for armhf-linux.
* gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx driver.
2017-10-12 19:24:58 +02:00
Efraim Flashner 5acd59ee12
gnu: qt: Update to 5.9.2.
* gnu/packages/qt.scm (qt): Update to 5.9.2.
[outputs]: Add 'examples'.
[source]: Update 3rd party code to unbundle.
[inputs]: Add bluez, double-conversion, gstreamer, gst-plugins-base,
jasper, libinput-minimal, libtiff, libwebp, libxext, wayland. Replace
pcre with pcre2.
[arguments]: Re-enable parallel building. Update build flags.
2017-10-12 20:00:19 +03:00
Ludovic Courtès aad8a14300
services: cleanup: Remove Shadow lock files from /etc.
Partly fixes <https://bugs.gnu.org/28772>.
Reported by Oleg Pykhalov <go.wigust@gmail.com>.

* gnu/services.scm (cleanup-gexp): Remove /etc/{passwd,group}.lock and
/etc/.pwd.lock.
2017-10-12 17:51:41 +02:00
Ricardo Wurmus c6643f2d52
gnu: f-seq: Truncate version string.
* gnu/packages/bioinformatics.scm (f-seq)[version]: Truncate commit part of
the version string.
2017-10-12 08:43:54 +02:00
Ludovic Courtès 7ad81b8b67
gnu: totem: Update to 3.26.0.
* gnu/packages/gnome.scm (totem): Update to 3.26.0.
[source]: Add 'patches' field.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[native-inputs]: Add GTK+:bin and GLIB:bin.
[arguments]: Pass #:glib-or-gtk?.  Adjust #:configure-flags to new
syntax.
* gnu/packages/patches/totem-meson-easy-codec.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-10-11 23:00:46 +02:00
Ludovic Courtès b27ce4164a
services: gnome: Register more polkit actions.
This should allow more operations such as changing the system date and
time via the Control Center (reported at
<https://lists.gnu.org/archive/html/help-guix/2016-09/msg00059.html>),
performing "file operations" via gvfs, and interacting with processes
using the System Monitor.

* gnu/services/desktop.scm (gnome-polkit-settings): New procedure.
(gnome-desktop-service-type): Use it in POLKIT-SERVICE-TYPE extension.
2017-10-11 23:00:46 +02:00
Tobias Geerinckx-Rice 22345a8ed7
gnu: mobile-broadband-provider-info: Update to 20170310.
* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20170310.
2017-10-11 21:53:37 +02:00
Tobias Geerinckx-Rice be84a1231e
gnu: dovecot: Update to 2.2.33.1.
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.1.
2017-10-11 21:53:36 +02:00
Tobias Geerinckx-Rice 3bf42e22b3
gnu: gparted: Update to 0.30.0.
* gnu/packages/disk.scm (gparted): Update to 0.30.0.
2017-10-11 21:53:36 +02:00
Tobias Geerinckx-Rice f9bd6b3aef
gnu: evince: Update to 3.26.0.
* gnu/packages/gnome.scm (evince): Update to 3.26.0.
2017-10-11 21:53:36 +02:00
Tobias Geerinckx-Rice f51ea1cd61
gnu: orca: Update to 3.26.0.
gnu/packages/gnome.scm (orca): Update to 3.26.0.
2017-10-11 21:53:35 +02:00
Thomas Danckaert de47cfed13
gnu: bluez: Disable unpredictable test on armhf.
* gnu/packages/linux.scm (bluez): [arguments] Add phase to skip a test instead
of marking it as XFAIL.
2017-10-11 21:44:06 +02:00
Ricardo Wurmus 01d87d3c18
gnu: rcas-web: Update to 0.0.4.
* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.4.
2017-10-11 21:37:37 +02:00
Leo Famulari 5781c7dd27
gnu: mpg123: Update to 1.25.7.
* gnu/packages/mp3.scm (mpg123): Update to 1.25.7.
2017-10-11 08:24:13 -04:00
Ludovic Courtès 50fcf37c13
doc: Give an example with a FAT UUID.
* gnu/system/examples/lightweight-desktop.tmpl <file-systems>: Add a
UUID for the /boot/efi partition.
* doc/guix.texi (Using the Configuration System): Mention it.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 03f66aea63
uuid: Change "fat32" to "fat".
* gnu/system/uuid.scm (%fat32-endianness): Rename to...
(%fat-endianness): ... this.
(fat32-uuid->string): Rename to...
(fat-uuid->string): ... this.
(%fat32-uuid-rx): Rename to..
(%fat-uuid-rx): ... this.
(string->fat32-uuid): Rename to...
(string->fat-uuid): ... this.
(%uuid-parsers, %uuid-printers): Add 'fat16.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 88235675fc
file-systems: Add support for FAT16.
* gnu/build/file-systems.scm (check-fat32-file-system): Rename to...
(check-fat-file-system): ... this.
(check-file-system): Adjust accordingly.
(fat16-superblock?, read-fat16-superblock)
(fat16-superblock-uuid, fat16-superblock-volume-name): New procedures.
(%partition-label-readers, %partition-uuid-readers): Add FAT16.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 9976c76aab
file-systems: Preserve UUID types when serializing.
Reported by Roel Janssen <roel@gnu.org>
at <https://lists.gnu.org/archive/html/help-guix/2017-09/msg00094.html>.

* gnu/system/file-systems.scm (file-system->spec): When DEVICE is a
UUID, serialize it in a way that preserves its type.
(spec->file-system): Adjust accordingly.
* gnu/build/file-systems.scm (canonicalize-device-spec): Add case for
when SPEC is 'uuid?'.
2017-10-11 11:12:33 +02:00
Ludovic Courtès 1c65cca574
file-systems: 'mount-file-system' now takes a <file-system> object.
* gnu/build/file-systems.scm (mount-file-system): Rename 'spec' to 'fs'
and assume it's a <file-system>.
* gnu/build/linux-boot.scm (boot-system): Assume MOUNTS is a list of
<file-system> and adjust accordingly.
* gnu/build/linux-container.scm (mount-file-systems): Remove
'file-system->spec' call.
* gnu/services/base.scm (file-system-shepherd-service): Add
'spec->file-system' call.  Add (gnu system file-systems) to 'modules'.
* gnu/system/linux-initrd.scm (raw-initrd): Use (gnu system
file-systems).  Add 'spec->file-system' call for #:mounts.
2017-10-11 11:12:33 +02:00
Theodoros Foradis f26af33aec
gnu: Add freehdl.
* gnu/packages/engineering.scm (freehdl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Theodoros Foradis 91cabd3e58
gnu: Add xyce-parallel.
* gnu/packages/engineering.scm (trilinos-parallel-xyce)
(xyce-parallel): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Theodoros Foradis 1da02b6a49
gnu: Add xyce-serial.
* gnu/packages/engineering.scm (trilinos-serial-xyce)
(xyce-serial): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Theodoros Foradis b509efb385
gnu: Add lapack-3.5.
* gnu/packages/maths.scm (lapack-3.5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-11 11:12:33 +02:00
Ricardo Wurmus 22d1060eff
gnu: python-rpy2: Ignore test results.
* gnu/packages/python.scm (python-rpy2)[arguments]: Ignore test failures.
2017-10-11 11:06:05 +02:00
Roel Janssen 6de897ac5a
gnu: Add r-ggdendro.
* gnu/packages/statistics.scm (r-ggdendro): New variable.
2017-10-11 10:02:08 +02:00
Mark H Weaver 2f44e7b036
gnu: linux-libre@4.9: Update to 4.9.54.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.54.
2017-10-11 00:39:27 -04:00
Mark H Weaver dac1d8efd4
gnu: linux-libre@4.4: Update to 4.4.91.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.91.
2017-10-11 00:38:46 -04:00
Tobias Geerinckx-Rice c3bece41b7
gnu: dovecot: Update to 2.2.33.
* gnu/packages/mail.scm (dovecot): Update to 2.2.33.
2017-10-10 23:42:35 +02:00
Ludovic Courtès db9c49f499
gnu: games: Remove unneeded import.
Fixes a regression introduced in
42abb842f6.

* gnu/packages/games.scm: Remove unneeded (guix build utils) import,
which led to a name clash on 'which'.
2017-10-10 23:12:04 +02:00
Marius Bakke 4a93a8a3bc
Revert "gnu: libxfont2: Graft fixes for CVE-2017-13720, CVE-2017-13722."
This reverts commit 565e24c4e4.
2017-10-10 23:11:13 +02:00
Troy Sankey 3f81ca324b
gnu: alot: Update to 0.5.1.
* gnu/packages/mail.scm (alot): Update to 0.5.1.
[arguments]: Enable tests.
[native-inputs]: Add python2-mock.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Troy Sankey c1578ad063
gnu: python-twisted: Update to 17.1.0.
* gnu/packages/python.scm (python-twisted): Update to 17.1.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Troy Sankey 0cd83b4e00
gnu: Add python-incremental.
* gnu/packages/python.scm (python-incremental, python2-incremental): New
variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Troy Sankey 96cb5ca1f2
gnu: Add python-automat.
* gnu/packages/python.scm (python-automat, python2-automat): New variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:41 +02:00
Ricardo Wurmus 6414410d7a
gnu: Add python-graphviz.
* gnu/packages/graphviz.scm (python-graphviz, python2-graphviz): New
variables.
2017-10-10 23:09:40 +02:00
Troy Sankey fd8ff99aa7
gnu: Add python-m2r.
* gnu/packages/python.scm (python-m2r, python2-m2r): New variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:40 +02:00
Troy Sankey 9074bac139
gnu: Add python-constantly.
* gnu/packages/python.scm (python-constantly, python2-constantly): New
variables.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:40 +02:00
Troy Sankey bb3b4b4ee9
gnu: Add python-attrs.
* gnu/packages/python.scm (python-attrs, python2-attrs): New variables.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-10-10 23:09:40 +02:00
Marius Bakke 128ea172b2
gnu: libxslt: Update to 1.1.31.
* gnu/packages/xml.scm (libxslt): Update to 1.1.31.
2017-10-10 22:58:21 +02:00
Marius Bakke c09629520b
gnu: libxml2: Update to 2.9.6.
While at it, remove leftover patches since libxml2/fixed went missing
without conflict in c01ef97594.

* gnu/packages/patches/libxml2-CVE-2017-0663.patch,
gnu/packages/patches/libxml2-CVE-2017-7375.patch,
gnu/packages/patches/libxml2-CVE-2017-7376.patch,
gnu/packages/patches/libxml2-CVE-2017-9047+CVE-2017-9048.patch,
gnu/packages/patches/libxml2-CVE-2017-9049+CVE-2017-9050.patch:  Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/xml.scm (libxml2): Update to 2.9.6.
2017-10-10 22:36:42 +02:00
Marius Bakke 1e28118d8d
gnu: curl: Incorporate grafted changes.
* gnu/packages/curl.scm (curl-7.56.0): Remove variable.
(curl): Update to 7.56.0.
2017-10-10 22:34:35 +02:00
Marius Bakke c01ef97594
Merge branch 'master' into core-updates 2017-10-10 22:33:28 +02:00
Julien Lepiller 4b8b4418e6
services: vpn: Fix default tls-auth configuration.
* gnu/services/vpn.scm (serialize-tls-auth): Fix serialization error when
tls-auth is disabled.
2017-10-10 22:06:08 +02:00
Julien Lepiller 262a4d335a
gnu: Add java-fasterxml-jackson-dataformat-xml.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): New
variable.
2017-10-10 22:05:59 +02:00
Julien Lepiller 40f193f316
gnu: Add java-woodstox-core.
* gnu/packages/java.scm (java-woodstox-core): New variable.
2017-10-10 22:05:57 +02:00
Julien Lepiller 6fd07b98b1
gnu: Add java-stax2-api.
* gnu/packages/java.scm (java-stax2-api): New variable.
2017-10-10 22:05:55 +02:00
Julien Lepiller 087c8fd2c0
gnu: Add java-fasterxml-jackson-dataformat-yaml.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): New
variable.
2017-10-10 22:05:52 +02:00
Julien Lepiller 0f296d3747
gnu: Add java-snakeyaml.
* gnu/packages/java.scm (java-snakeyaml): New variable.
2017-10-10 22:05:50 +02:00
Julien Lepiller d57d8b89bb
gnu: Add java-fasterxml-jackson-modules-base-jaxb.
* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb): New
variable.
2017-10-10 22:05:45 +02:00
Julien Lepiller f234c7a065
gnu: Add java-fasterxml-jackson-databind.
* gnu/packages/java.scm (java-fasterxml-jackson-databind): New variable.
2017-10-10 22:05:43 +02:00
Julien Lepiller 0b5481dfd3
gnu: Add java-fasterxml-jackson-core.
* gnu/packages/java.scm (java-fasterxml-jackson-core): New variable.
2017-10-10 22:05:40 +02:00
Julien Lepiller cb05f60d4a
gnu: Add java-fasterxml-jackson-annotations.
* gnu/packages/java.scm (java-fasterxml-jackson-annotations): New
variable.
2017-10-10 22:05:34 +02:00
Julien Lepiller 4496d77fb4
gnu: Add java-ops4j-pax-exam-core-junit.
* gnu/packages/java.scm (java-ops4j-pax-exam-core-junit): New variable.
2017-10-10 22:05:31 +02:00
Julien Lepiller 7a7c2b7556
gnu: Add java-ops4j-pax-exam-core-spi.
* gnu/packages/java.scm (java-ops4j-pax-exam-core-spi): New variable.
2017-10-10 22:05:29 +02:00
Julien Lepiller e179add07b
gnu: Add java-ops4j-pax-exam-core.
* gnu/packages/java.scm (java-ops4j-pax-exam-core): New variable.
2017-10-10 22:05:26 +02:00
Julien Lepiller 25aef81d26
gnu: Add java-ops4j-pax-tinybundles.
* gnu/packages/java.scm (java-ops4j-pax-tinybundles): New variable.
2017-10-10 22:05:23 +02:00
Julien Lepiller 5f26a13125
gnu: Add java-aqute-bndlib.
* gnu/packages/java.scm (java-aqute-bndlib): New variable.
2017-10-10 22:05:21 +02:00
Julien Lepiller 60ba297861
gnu: Add java-aqute-libg.
* gnu/packages/java.scm (java-aqute-libg): New variable.
2017-10-10 22:05:18 +02:00
Julien Lepiller e1edf42e82
gnu: Add java-aqute-bnd-annotation.
* gnu/packages/java.scm (java-aqute-bnd-annotation): New variable.
2017-10-10 22:05:16 +02:00
Julien Lepiller 214fcd8a91
gnu: Add java-ops4j-base-spi.
* gnu/packages/java.scm (java-ops4j-base-spi): New variable.
2017-10-10 22:05:13 +02:00
Julien Lepiller 0edf8cf086
gnu: Add java-ops4j-base-store.
* gnu/packages/java.scm (java-ops4j-base-store): New variable.
2017-10-10 22:05:10 +02:00