summary refs log tree commit diff
AgeCommit message (Collapse)Author
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.
2018-08-26gnu: linux-libre@4.9: Update to 4.9.124.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.124.
2018-08-26gnu: linux-libre@4.4: Update to 4.4.152.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.152.
2018-08-26gnu: emacs-recent-addresses: Switch to a branch that works with Helm.Ludovic Courtès
* gnu/packages/emacs.scm (emacs-recent-addresses)[source]: Change URL and update to afbbfdc.
2018-08-26cve: Update feed URL.Ludovic Courtès
* guix/cve.scm (yearly-feed-uri): Remove "static." from the URL since the web site now redirects to the URL without "static.".
2018-08-26gnu: Add emacs-git-annex.Kyle Meyer
* gnu/packages/emacs.scm (emacs-git-annex): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-08-26gnu: emacs-recent-addresses: Add missing words to description.Kyle Meyer
* gnu/packages/emacs.scm (emacs-recent-addresses)[description]: Add missing words. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-08-25gnu: Add avogadro.Kei Kebreau
* gnu/packages/chemistry.scm (avogadro): New variable. * gnu/packages/patches/avogadro-boost148.patch, gnu/packages/patches/avogadro-eigen3-update.patch, gnu/packages/patches/avogadro-python-eigen-lib.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them.
2018-08-25gnu: libx11: Replace with 1.6.6 [security fixes].Marius Bakke
This fixes CVE-2018-14599, CVE-2018-14600, and CVE-2018-14598. * gnu/packages/xorg.scm (libx11)[replacement]: New field. (libx11-1.6.6): New public variable.
2018-08-25gnu: dante: Disable preloading to make 'sockd' work.宋文武
* gnu/packages/networking.scm (dante)[arguments]: Pass '--disable-preload' to #:configure-flags.
2018-08-24gnu: OpenSSH: Update to 7.8p1.Leo Famulari
* gnu/packages/ssh.scm (openssh): Update to 7.8p1. [source]: Remove 'openssh-CVE-2018-15473.patch'. * gnu/packages/patches/openssh-CVE-2018-15473.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2018-08-24nls: Update 'de' translation.Leo Famulari
2018-08-24import: cpan: Adjust test to new URL.Ludovic Courtès
This is a followup to 9aba9b127840a116c806a2cbac901cf8077abcd0. * tests/cpan.scm ("cpan->guix-package"): Adjust 'home-page' URL.
2018-08-24grafts: Add (guix build debug-link) and use it.Ludovic Courtès
Fixes <https://bugs.gnu.org/19973>. Reported by Mark H Weaver <mhw@netris.org>. * guix/build/debug-link.scm: New file. * guix/build/graft.scm (%graft-hooks): New variable. (graft): Add #:hooks and honor it. * guix/grafts.scm (graft-derivation/shallow): Add (guix build debug-link) and (guix elf) to #:modules. * tests/debug-link.scm: New file. * Makefile.am (MODULES): Add guix/build/debug-link.scm. (SCM_TESTS): Add tests/debug-link.scm.
2018-08-24grafts: Add high-level 'graft' procedure on the build side.Ludovic Courtès
* guix/build/graft.scm (graft): New procedure. * guix/grafts.scm (graft-derivation/shallow)[build]: Use it instead of inline code.
2018-08-24gnu: font-gnu-unifont: Update to 11.0.02.Ludovic Courtès
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.02. [arguments]: Adjust code to install 'unifont.info.gz' in 'install' phase.
2018-08-24gnu: gdb: Update to 8.1.1.Ludovic Courtès
* gnu/packages/gdb.scm (gdb): Update to 8.1.1.
2018-08-24gnu: Add find-circ.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (find-circ): New variable.
2018-08-24gnu: r-catools: Update to 1.17.1.1.Tobias Geerinckx-Rice
* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.1.
2018-08-24gnu: keepassxc: Update to 2.3.4.Tobias Geerinckx-Rice
* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.4. [arguments]: Remove obsolete ‘patch-sources’ phase.
2018-08-24gnu: capstone: Update to 3.0.5.Tobias Geerinckx-Rice
* gnu/packages/engineering.scm (capstone): Update to 3.0.5. [arguments]: Set cstool's LDFLAGS in the environment instead of SUBSTITUTE*ing the Makefile.
2018-08-24gnu: r-trimcluster: Update to 0.1-2.1.Tobias Geerinckx-Rice
* gnu/packages/statistics.scm (r-trimcluster): Update to 0.1-2.1.