summary refs log tree commit diff
AgeCommit message (Collapse)Author
2017-07-31gnu: efl: Add wayland support.Efraim Flashner
* gnu/packages/enlightenment.scm (efl)[inputs]: Add wayland-protocols. Move mesa ... [propagated-inputs]: ... to here. Add libinput, libxkbcommon, wayland. [arguments]: Add flags to enable wayland, elput and drm.
2017-07-31gnu: gst-plugins-good: Update disable-failing-tests phase.Efraim Flashner
* gnu/packages/gstreamer.scm (gst-plugins-good)[arguments]: Change the list of tests to disable during 'disable-failing-tests phase.
2017-07-30services: ntp: Use the NTP pool via the 'guix' zone.Leo Famulari
* gnu/services/networking.scm (%ntp-servers): Use *.guix.pool.ntp.org.
2017-07-30gnu: automake: Add 1.15.1.Ludovic Courtès
* gnu/packages/autotools.scm (automake/latest): New variable.
2017-07-30gnu: guix: Search .go files of dependencies in lib/guile/.Ludovic Courtès
* gnu/packages/package-management.scm (guix)[arguments]: Add (srfi srfi-26) to #:modules. Introduce 'gopath', distinct from 'path'.
2017-07-30gnu: guix: Update snapshot.Ludovic Courtès
* gnu/packages/package-management.scm (guix): Update to 228a398.
2017-07-30git-download: Remove call to 'canonicalize-path'.Ludovic Courtès
* guix/git-download.scm (git-predicate): Remove call to 'canonicalize-path' since this could lead to discrepancies. For instance it broke 'make update-guix-package' since it passes a non-canonical directory name.
2017-07-30services: openssh: Extensions provide extra authorized keys.Ludovic Courtès
* gnu/services/ssh.scm (extend-openssh-authorized-keys): New procedure. (openssh-service-type)[compose, extend]: New fields. * doc/guix.texi (Networking Services): Document the extension.
2017-07-30services: openssh: Add 'authorized-keys' field.Ludovic Courtès
* gnu/services/ssh.scm (<openssh-configuration>)[authorized-keys]: New field. (authorized-key-directory): New procedure. (openssh-config-file): Honor 'authorized-keys'. (openssh-activation): Use 'with-imported-modules'. Make /etc/ssh 755. Create /etc/ssh/authorized_keys.d. * doc/guix.texi (Networking Services): Document it.
2017-07-30services: cuirass: Set 'GIT_SSL_CAINFO' and 'GIT_EXEC_PATH'.Ludovic Courtès
Reported by Ricardo Wurmus. * gnu/services/cuirass.scm (cuirass-shepherd-service): Pass #:environment-variables.
2017-07-30doc: Give an example of arguments for the 'run-vm.sh' script.Ludovic Courtès
Suggested by Oleg Pykhalov <go.wigust@gmail.com>. * doc/guix.texi (Invoking guix system): Give an example of passing arguments to the 'run-vm.sh' script.
2017-07-30gnu: ffmpeg: Update to 3.3.3.Marius Bakke
* gnu/packages/video.scm (ffmpeg): Update to 3.3.3.
2017-07-30gnu: qemu: Build with support for Linux AIOChristopher Baines
Add libaio as an input, such that QEMU is built with support for Asynchronous I/O (AIO). * gnu/packages/virtualization.scm (qemu)[inputs]: Uncomment libaio.
2017-07-30services: Add memcached.Christopher Baines
* gnu/services/databases.scm (memcached-service-type, %memcached-accounts): New variables. (<memcached-configuration>): New record type. (memcached-service-type): New procedures. * gnu/tests/databases.scm: New file. * doc/guix.texi (Database Services): Document the new memcached service. * gnu/local.mk (GNU_SYSTEM_MODULES): Add entry for tests/databases.scm.
2017-07-30gnu: Add memcached.Christopher Baines
* gnu/packages/databases.scm (memcached): New variable.
2017-07-30gnu: retroarch: Update to 1.6.3.宋文武
* gnu/packages/games.scm (retroarch): Update to 1.6.3.
2017-07-29gnu: yosys: Add dependency on z3.Theodoros Foradis
* gnu/packages/fpga.scm (yosys): Add z3 to propagated-inputs.
2017-07-29gnu: Add z3.Theodoros Foradis
* gnu/packages/maths.scm (z3): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-29gnu: erlang: Fix man-pages search path of 'erl -man'.Peter Mikkelsen
* gnu/packages/patches/erlang-man-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/erlang.scm (erlang)[source]: Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-29gnu: tome4: Clean up snippet.Oleg Pykhalov
* gnu/packages/games.scm (tome4)[source](snippet): Use a single 'substitute*' call instead of 'for-each'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-29gnu: vim: Update to 8.0.0808.Marius Bakke
* gnu/packages/vim.scm (vim): Update to 8.0.0808. [arguments]: Remove obsolete 'make-bit-reproducable' phase. (vim-full): Update to 8.0.0808. [arguments]: Remove 'drop-failing-tests' phase.
2017-07-29gnu: emacs: Check GUIX_ENVIRONMENT when autoloading packages.Kyle Meyer
Check the environment profile so that we autoload packages that are given as arguments to "guix environment" but are not in the system or user profile. Note that the union of Emacs packages in the system, user, and environment profiles will be autoloaded even when --pure was passed to "guix environment", because it's not clear how to detect that --pure was given. * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-packages): Add Emacs packages from GUIX_ENVIRONMENT profile. Signed-off-by: Alex Kost <alezost@gmail.com>
2017-07-29gnu: Remove emacs-seq.Kyle Meyer
The seq.el library has been included with Emacs since version 25.1. * gnu/packages/emacs.scm (emacs-seq): Remove variable. (flycheck, emacs-cider)[propagated-inputs]: Remove emacs-seq. Signed-off-by: Alex Kost <alezost@gmail.com>
2017-07-29gnu: Remove let-alist.Kyle Meyer
The let-alist package has been included with Emacs since version 25.1. * gnu/packages/emacs.scm (let-alist): Remove variable. (flycheck, emacs-pdf-tools, emacs-sx)[propagated-inputs]: Remove let-alist. Signed-off-by: Alex Kost <alezost@gmail.com>
2017-07-29gnu: emacs-ess: Install elisp files in "guix.d".Alex Kost
Fixes <http://bugs.gnu.org/27686>. Reported by Adonay Felipe Nogueira <adfeno@openmailbox.org>. * gnu/packages/emacs.scm (emacs-ess)[arguments]: Add LISPDIR to 'make-flags' to install *.el files into "guix.d" sub-directory.
2017-07-29gnu: grub-efi: Add mtools input.Danny Milosavljevic
* gnu/packages/bootloaders.scm: Add (gnu packages mtools). (grub-efi)[inputs]: Add mtools. [arguments]: Add phase "use-absolute-mtools-path".
2017-07-29gnu: Add coq-interval.Julien Lepiller
* gnu/packages/ocaml.scm (coq-interval): New variable.
2017-07-29gnu: Add coq-coquelicot.Julien Lepiller
* gnu/packages/ocaml.scm (coq-coquelicot): New variable.
2017-07-29gnu: Add coq-mathcomp.Julien Lepiller
* gnu/packages/ocaml.scm (coq-mathcomp): New variable.
2017-07-29gnu: Add coq-gappa.Julien Lepiller
* gnu/packages/ocaml.scm (coq-gappa): New variable.
2017-07-29gnu: Add coq-flocq.Julien Lepiller
* gnu/packages/ocaml.scm (coq-flocq): New variable.
2017-07-29gnu: gnupg: Update to 2.1.22.Marius Bakke
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.22.
2017-07-29gnu: metabat: Update to 2.11.2.Ben Woodcroft
* gnu/packages/bioinformatics.scm (metabat): Update to 2.11.2.
2017-07-29gnu: mes: Update to 0.9.Jan Nieuwenhuizen
* gnu/packages/mes.scm (mes): Update to 0.9. [arguments]: Delete `strip' phase. [synopsis]: Rewrite to be more descriptive. [description]: Include expanded acronym.
2017-07-29gnu: gptfdisk: Update to 1.0.3.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (gptfdisk): Update to 1.0.3.
2017-07-29gnu: services: admin: Add tailon.Christopher Baines
* gnu/services/admin.scm (<tailon-configuration>, <tailon-configuration-file>): New record types. (tailon-configuration-files-string, tailon-shepherd-service): New procedures. (%tailon-accounts, tailon-service-type: New variables. * doc/guix.texi (Monitoring Services: Document the Tailon service. * gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/admin.scm. * gnu/tests/admin.scm: New file.
2017-07-29gnu: arandr: Remove make-xrandr-available phase.Arun Isaac
wrap-program functionality is already provided by python-build-system. * gnu/packages/xdisorg.scm (arandr): Remove make-xrandr-available phase.
2017-07-29gnu: Add emacs-rpm-spec-mode.Oleg Pykhalov
* gnu/packages/emacs.scm (emacs-rpm-spec-mode): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-07-29gnu: mescc-tools: Update to 0.2.Jan Nieuwenhuizen
* gnu/packages/mes.scm (mescc-tools): Update to 0.2.
2017-07-28gnu: linux-libre: Update to 4.12.4.Mark H Weaver
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.4. (%linux-libre-hash): Update hash.
2017-07-28gnu: linux-libre@4.9: Update to 4.9.40.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.40.
2017-07-28gnu: linux-libre@4.4: Update to 4.4.79.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.79.
2017-07-29gnu: sssd: Update to 1.15.3.Tobias Geerinckx-Rice
* gnu/packages/sssd.scm (sssd): Update to 1.15.3. [native-inputs]: Add util-linux.
2017-07-29gnu: bind: Update to 9.11.2.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (isc-bind): Update to 9.11.2.
2017-07-28gnu: emacs-auctex: Update to 11.91.0.Oleg Pykhalov
* gnu/packages/emacs.scm (emacs-auctex): Update to 11.91.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-28gnu: Add tome4.Oleg Pykhalov
* gnu/packages/games.scm (tome4): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-07-28bootloader: Use <menu-entry> for the bootloader side.Danny Milosavljevic
* gnu/bootloader.scm (menu-entry-device-mount-point): New variable. Export it. (<menu-entry>: New field "device". * gnu/bootloader/grub.scm (grub-confgiuration-file): Handle <menu-entry> entries. * gnu/bootloader/extlinux.scm (extlinux-configuration-file): Handle <menu-entry> entries. * gnu/system.scm (menu->entry->boot-parameters): Delete variable. (boot-parameters->menu-entry): New variable. Export it. (operating-system-bootcfg): Make OLD-ENTRIES a list of <menu-entry>. * guix/script/system.scm (reinstall-bootloader): Fix bootcfg usage. (perform-action): Fix bootcfg usage.
2017-07-28gnu: guix: Add dependency on Guile-Git.Ludovic Courtès
* gnu/packages/package-management.scm (guix)[arguments] <wrap-program>: Add Guile-Git to PATH. [propagated-inputs]: Add GUILE-GIT. (guile2.0-guix)[propagated-inputs]: Add GUILE2.0-GIT.
2017-07-28gnu: guile-git: Update snapshot.Ludovic Courtès
* gnu/packages/guile.scm (guile-git): Update to commit e156a10. [native-inputs]: Add TEXINFO.
2017-07-28utils: Factorize XDG directory handling.Ludovic Courtès
* guix/ui.scm (config-directory): Remove. * guix/utils.scm (xdg-directory, config-directory): New procedures. (cache-directory): Rewrite in terms of 'xdg-directory'. * guix/scripts/substitute.scm (%narinfo-cache-directory): Pass #:ensure? #f to 'cache-directory'.