summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-29gnu: Add python-anndata.Ricardo Wurmus
* gnu/packages/python.scm (python-anndata): New variable.
2018-08-29gnu: Add python-numba.Ricardo Wurmus
* gnu/packages/python.scm (python-numba): New variable.
2018-08-29gnu: Add python-llvmlite.Ricardo Wurmus
* gnu/packages/llvm.scm (python-llvmlite): New variable.
2018-08-29Revert "gnu: snappy: Optimise."Marius Bakke
This causes too many rebuilds for the master branch. This reverts commit f96ed06805db934ff735e80596f1373dc1c2b5a8.
2018-08-29gnu: Add ghc 8.4.3.Ricardo Wurmus
* gnu/packages/haskell.scm (ghc-8): Rename this... (ghc-8.0): ...to this. (ghc): Point at ghc-8.0. (ghc-8): New variable for GHC 8.4.3. Co-authored-by: Timothy Samplet <samplet@ngyro.com>
2018-08-29gnu: Add r-infotheo.Ricardo Wurmus
* gnu/packages/cran.scm (r-infotheo): New variable.
2018-08-28gnu: capstone: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/engineering.scm (capstone)[home-page]: Use HTTPS.
2018-08-28gnu: r-plotrix: Update to 3.7-3.Tobias Geerinckx-Rice
* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-3.
2018-08-28gnu: python-apipkg: Update home page.Tobias Geerinckx-Rice
* gnu/packages/python.scm (python-apipkg)[home-page]: Update.
2018-08-28gnu: r-pracma: Update to 2.1.5.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (r-pracma): Update to 2.1.5.
2018-08-28gnu: claws-mail: Update to 3.17.1.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (claws-mail): Update to 3.17.1.
2018-08-28gnu: libntlm: Update to 1.5.Tobias Geerinckx-Rice
* gnu/packages/gsasl.scm (libntlm): Update to 1.5. [source]: Use HTTPS.
2018-08-28gnu: snappy: Optimise.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (snappy)[source]: Build with ‘-O2’. * gnu/package/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2018-08-28gnu: Add urlscan.Efraim Flashner
* gnu/packages/mail.scm (urlscan): New variable.
2018-08-28gnu: Add ephoto.Efraim Flashner
* gnu/packages/enlightenment.scm (ephoto): New variable.
2018-08-28gnu: electron-cash: Update to 3.3.1.Vagrant Cascadian
* gnu/packages/finance.scm (electron-cash): Update to 3.3.1. Signed-off-by: Leo Famulari <leo@famulari.name>
2018-08-28gnu: dropbear: Fix CVE-2018-15599.Leo Famulari
* gnu/packages/patches/dropbear-CVE-2018-15599.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ssh.scm (dropbear)[source]: Use it.
2018-08-28services: openssh: Add 'log-level' field.Ludovic Courtès
* gnu/services/ssh.scm (<openssh-configuration>)[log-level]: New field. (openssh-config-file): Honor it. * doc/guix.texi (Networking Services): Document it.
2018-08-28gnu: dico: Update to 2.6.Ludovic Courtès
* gnu/packages/dico.scm (dico): Update to 2.6. [inputs]: Switch to GUILE-2.2.
2018-08-28gnu: Add SpaceFM.Ison111
* gnu/packages/lxde.scm (spacefm): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-08-28gnu: Add emacs-build-farm.Alex Kost
* gnu/packages/emacs.scm (emacs-build-farm): New variable.
2018-08-28gnu: openmw: Update to 0.44.0.Alex Kost
* gnu/packages/game-development.scm (openmw): Update to 0.44.0.
2018-08-28services: tor: Make it easier to use UNIX sockets.Chris Marusich
* doc/guix.texi (Networking Services): Document it, and mention that tor-service is deprecated. * gnu/services/networking.scm (<tor-configuration>) <socks-socket-type>: New field. (tor-configuration->torrc): When socks-socket-type is 'unix, set SocksPort to UNIX domain socket /var/run/tor/socks-sock and set UnixSocksGroupWritable to 1. * gnu/tests/networking.scm (%tor-os/unix-socks-socket): Instead of using a custom config file, just set socks-socket-type to 'unix.
2018-08-28tests: tor: Add more test cases.Chris Marusich
* gnu/tests/networking.scm (%tor-os/unix-socks-socket): New variable. (run-tor-test) <os/unix-socks-socket, marionette/unix-socks-socket> <socket-directory>: New variables. <"tor is alive">: Move common code from this test case... <tor-is-alive?>: ...into this new procedure. <"tor is listening", "tor is alive, even when using a SOCKS socket"> <"tor is listening, even when using a SOCKS socket">: New test cases.
2018-08-28marionette: Add wait-for-unix-socket.Chris Marusich
* gnu/build/marionette.scm (wait-for-unix-socket): New variable.
2018-08-28marionette: Add support for QEMU's "quit" command.Chris Marusich
* gnu/build/marionette.scm (marionette-control): Don't wait for the monitor prompt when the command was "quit".
2018-08-28services: tor: Rename activation procedure.Chris Marusich
* gnu/services/networking.scm: Rename the procedure tor-hidden-service-activation to tor-activation.
2018-08-28services: tor: Add a system test.Chris Marusich
* gnu/services/networking.scm (tor-configuration->torrc): Set PidFile to /var/run/tor/tor.pid in the base torrc configuration. (tor-shepherd-service) <start>: Call make-forkexec-constructor/container with a new #:pid-file argument to tell Shepherd where to find the PID file. Add a a new <file-system-mapping> to its existing #:mappings argument to share /var/run/tor with the the container. (tor-hidden-services-activation): Update docstring. Create /var/run/tor and set its permissions so only the tor user can access it. * gnu/tests/networking.scm (%test-tor, %tor-os): New variables. (run-tor-test): New procedure.
2018-08-28gnu: GRUB: Check for errors from efibootmgr.Marius Bakke
* gnu/packages/patches/grub-check-error-efibootmgr.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/bootloaders.scm (grub)[source](patches): New field.
2018-08-28gnu: seabios: Update source URI.Marius Bakke
* gnu/packages/firmware.scm (seabios)[source](uri): Download from seabios.org.
2018-08-28gnu: slang: Update to 2.3.2.Marius Bakke
* gnu/packages/slang.scm (slang): Update to 2.3.2.
2018-08-28gnu: emacs-async: Download using git.Marius Bakke
The MELPA tarball hash changed. Prevent this problem in the future by downloading a git checkout. * gnu/packages/emacs.scm (emacs-async)[home-page]: Update to actual. [source]: Use GIT-FETCH.
2018-08-27pull: Use (git) and (guix git) unconditionally.Ludovic Courtès
The autoload hack was added a year ago, before 0.14.0, i.e., before any release would depend on Guile-Git. Both 0.14.0 and 0.15.0 required Guile-Git, and 'guix pull' now automatically pulls it in, so this hack is no longer necessary. * guix/scripts/pull.scm: Use (git) and (guix git). Remove top-level call to 'module-autoload!'. (ensure-guile-git!): Remove. (guix-pull): Remove call to 'ensure-guile-git!'.
2018-08-27self: Shrink the module search path of the 'guix' command.Ludovic Courtès
Previously we'd have lots of useless entries on the search paths, such as libtasn1, libidn2, zlib, gmp, etc. because they are propagated by gnutls. * guix/self.scm (guix-command)[source-directories, object-directories]: New variables. Use them in the body of "guix-command". Filter their items with 'file-exists?'.
2018-08-27gnu: feh: Enable EXIF support.Leo Famulari
* gnu/packages/image-viewers.scm (feh)[arguments]: Enable EXIF support. (inputs): Add libexif.
2018-08-27gnu: libexif: Update home-page URL.Leo Famulari
* gnu/packages/photo.scm (libexif)[home-page]: Update URL.
2018-08-27gnu: python-pygit2: Update to 0.26.4.Leo Famulari
* gnu/packages/python.scm (python-pygit2, python2-pygit2): Update to 0.26.4. [source]: Remove 'python-pygit2-disable-network-tests.patch'. * gnu/packages/patches/python-pygit2-disable-network-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2018-08-27gnu: cuirass: Update to 8d40c49.Clément Lassieur
* gnu/packages/ci.scm (cuirass): Update to 8d40c49.
2018-08-27Update email for Pierre Neidhardt.Pierre Neidhardt
* .mailmap: Add name and email for Pierre Neidhardt. * gnu/packages/c.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/disk.scm, gnu/packages/emacs.scm, gnu/packages/freedesktop.scm, gnu/packages/golang.scm, gnu/packages/image.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/password-utils.scm, gnu/packages/perl-check.scm, gnu/packages/perl.scm, gnu/packages/textutils.scm, gnu/packages/video.scm, gnu/packages/xdisorg.scm: Update email for Pierre Neidhardt.
2018-08-27gnu: weston: Update to 5.0.0.Rutger Helling
* gnu/packages/freedesktop.scm (weston): Update to 5.0.0.
2018-08-27gnu: Add Lepton-EDA.Ludovic Courtès
* gnu/packages/engineering.scm (lepton-eda): New variable.
2018-08-27gnu: Add guile-aa-tree.Ludovic Courtès
* gnu/packages/guile.scm (guile-aa-tree): New variable.
2018-08-26gnu: emacs-racket-mode: Update to commit add0190.Christopher Lemmer Webber
* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit add0190.
2018-08-26nls: Update 'fr' translation.Julien Lepiller
2018-08-26gnu: ghc-scientific: Update to 0.3.6.2.Arun Isaac
* gnu/packages/haskell.scm (ghc-scientific): Update to 0.3.6.2. [inputs]: Move ghc-tasty ... [native-inputs]: ... to here.
2018-08-26gnu: ghc-integer-logarithms: Update to 1.0.2.1.Arun Isaac
* gnu/packages/haskell.scm (ghc-integer-logarithms): Update to 1.0.2.1. [inputs]: Move ghc-quickcheck, ghc-smallcheck, ghc-tasty, ghc-tasty-hunit, ghc-tasty-quickcheck, ghc-tasty-smallcheck ... [native-inputs]: ... to here. [home-page]: Update URI.
2018-08-26gnu: ghc-smallcheck: Update to 1.1.5.Arun Isaac
* gnu/packages/haskell.scm (ghc-smallcheck): Update to 1.1.5.
2018-08-26gnu: ghc-optparse-applicative: Update to 0.14.2.0.Arun Isaac
* gnu/packages/haskell.scm (ghc-optparse-applicative): Update to 0.14.2.0. [arguments]: Enable tests.
2018-08-26gnu: linux-libre: Update to 4.18.5.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.5. (%linux-libre-hash): Update hash.
2018-08-26gnu: linux-libre@4.14: Update to 4.14.67.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.67. (%linux-libre-4.14-hash): Update hash.