summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-01-16file-systems: 'file-system-needed-for-boot?' is #t for parents of the store.•••Suggested by John Darrington <john@darrington.wattle.id.au>. * gnu/system/file-systems.scm (%not-slash): New variable. (file-prefix?): New procedure. (file-system-needed-for-boot?): Use it to check whether FS holds the store. * tests/file-systems.scm ("file-system-needed-for-boot?"): New test. * gnu/tests/install.scm (%separate-store-os)[file-systems]: Remove 'needed-for-boot?' field for "/gnu". Ludovic Courtès
2017-01-16gnu: Add r-centipede.•••* gnu/packages/bioinformatics.scm (r-centipede): New variable. Ricardo Wurmus
2017-01-16gnu: Add ocaml-lwt.•••* gnu/packages/ocaml.scm (ocaml-lwt): New variable. Julien Lepiller
2017-01-16gnu: Add ocaml-ssl.•••* gnu/packages/ocaml.scm (ocaml-ssl): New variable. Julien Lepiller
2017-01-16gnu: Add ocaml-react.•••* gnu/packages/ocaml.scm (ocaml-react): New variable. Julien Lepiller
2017-01-16gnu: Add ocaml-ppx-tools.•••* gnu/packages/ocaml.scm (ocaml-ppx-tools): New variable. Julien Lepiller
2017-01-16gnu: Add ocaml-alcotest.•••* gnu/packages/ocaml.scm (ocaml-alcotest): New variable. Julien Lepiller
2017-01-16gnu: Add ocaml-astring.•••* gnu/packages/ocaml.scm (ocaml-astring): New variable. Julien Lepiller
2017-01-16gnu: Add ocaml-fmt.•••* gnu/packages/ocaml.scm (ocaml-fmt): New variable. Julien Lepiller
2017-01-16gnu: camlzip: Install both modules.•••* gnu/packages/ocaml.scm (camlzip) [arguments]: Install both zip and camlzip modules. Julien Lepiller
2017-01-16gnu: Add python-autopep8.•••* gnu/packages/python.scm (python-autopep8, python2-autopep8): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thomas Danckaert
2017-01-16gnu: kdevelop: Set more paths in wrapper script.•••* gnu/packages/kde.scm (kdevelop)[arguments]: Add more paths in wrap-executable: add "/share" output of kdevplatform and kcmutils to $XDG_DATA_DIRS; add "lib/plugins" from user profile to $QT_PLUGIN_PATH. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thomas Danckaert
2017-01-16gnu: kdevelop: Update to 5.0.3.•••* gnu/packages/kde.scm (kdevelop, kdevplatform): Update to 5.0.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thomas Danckaert
2017-01-16grafts: Preserve the cache across recursive calls.•••Before this commit, we'd lose the cache across recursive calls to 'cumulative-grafts', which isn't great performance-wise. This bug was already present before d38bc9a9f6feefc465964531520fee5663a12f48. * guix/grafts.scm (with-cache): In the miss case, call 'current-state' after EXP has been evaluated. Ludovic Courtès
2017-01-16grafts: Actually cache grafts during the derivation DAG traversal.•••This fixes a regression introduced in d38bc9a9f6feefc465964531520fee5663a12f48 whereby the cache was effectively disabled. Reported by Thomas Danckaert <thomas.danckaert@gmail.com>. * guix/grafts.scm (with-cache): In the cache miss case, wrap body in 'mbegin'. Ludovic Courtès
2017-01-16gnu: linux-libre: Update to 4.9.4.•••* gnu/packages/linux.scm (%linux-libre-version, %linux-libre-hash) (linux-libre): Update to 4.9.4. Mark H Weaver
2017-01-16gnu: linux-libre@4.4: Update to 4.4.43.•••* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.43. Mark H Weaver
2017-01-16gnu: dwm: Add '.desktop' file.•••Fixes <https://bugs.gnu.org/25438>. * gnu/packages/suckless.scm (dwm)[arguments]: Add 'install-xsession' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ng0
2017-01-16gnu: dwm: Use modify-phases.•••* gnu/packages/suckless.scm (dwm): Use modify-phases. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ng0
2017-01-16profiles: Export 'ca-certificate-bundle'.•••* guix/profiles.scm: Export ca-certificate-bundle, such that it can be used in other G-expressions. This is useful where these G-expressions run programs that require a ca-certificate-bundle, e.g. git. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Christopher Baines
2017-01-16services: Export 'service-extension' procedures.•••* gnu/services.scm: Export service-extension-target and service-extension-compute. This allows for greater extensiblity of services by enabling service extensions to be wrapped. For example, the parameters passed to the compute function can be modified, or the return value of the compute function can be modified. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Christopher Baines
2017-01-16gnu: zathura-pdf-poppler: Update to 0.2.7.•••* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.7. Marius Bakke
2017-01-16gnu: zathura-djvu: Update to 0.2.6.•••* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.6. Marius Bakke
2017-01-16gnu: zathura-ps: Update to 0.2.4.•••* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.4. Marius Bakke
2017-01-16gnu: zathura-cb: Update to 0.1.6.•••* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.6. Marius Bakke
2017-01-16gnu: zathura: Update to 0.3.7.•••* gnu/packages/pdf.scm (zathura): Update to 0.3.7. Marius Bakke
2017-01-16gnu: girara: Update to 0.2.7.•••* gnu/packages/gtk.scm (girara): Update to 0.2.7. Marius Bakke
2017-01-16gnu: vim: Update to 8.0.0194.•••* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0194. Marius Bakke
2017-01-16gnu: ccid: Update to 1.4.26.•••* gnu/packages/security-token.scm (ccid): Update to 1.4.26. Marius Bakke
2017-01-16gnu: dnscrypt-proxy: Update to 1.9.2.•••* gnu/packages/dns.scm (dnscrypt-proxy): Update to 1.9.2. Marius Bakke
2017-01-16Merge branch 'gnome-updates'Mark H Weaver
2017-01-15gnu: cups-filters: Fix CVE-2016-{10132,10133} in statically linked mupdf.•••The vulnerabilities are in the MuJS that is bundled with MuPDF. * gnu/packages/cups.scm (cups-filters)[replacement]: New field. (mupdf/fixed-instead-of-mupdf), (cups-filters/fixed): New variables. Leo Famulari
2017-01-15gnu: mupdf: Fix CVE-2016-{10132,10133} in bundled mujs.•••* gnu/packages/patches/mupdf-mujs-CVE-2016-10132.patch, gnu/packages/patches/mupdf-mujs-CVE-2016-10133.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/pdf.scm (mupdf)[replacement]: New field. (mupdf/fixed): New variable. Co-authored-by: Leo Famulari <leo@famulari.name> Marius Bakke
2017-01-15guix build: Add '--repair'.•••* guix/scripts/build.scm (show-help, %options): Add '--repair'. * doc/guix.texi (Invoking guix gc): Mention 'guix build --repair'. (Additional Build Options): Document it. Ludovic Courtès
2017-01-15gnu: guix: Update development snapshot.•••* gnu/packages/package-management.scm (guix-devel): Update to d9da3a7. Ludovic Courtès
2017-01-15gnu: icecat: Add more fixes from upstream mozilla-esr45.•••* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected patches from the upstream mozilla-esr45 repository. Mark H Weaver
2017-01-15gnu: fio: Update to 2.16.•••* gnu/packages/benchmark.scm (fio): Update to 2.16. Marius Bakke
2017-01-15gnu: lua-lpeg: Update to 1.0.1.•••* gnu/packages/lua.scm (lua-lpeg): Update to 1.0.1. Signed-off-by: Marius Bakke <mbakke@fastmail.com> José Miguel Sánchez García
2017-01-15gnu: Add obconf.•••* gnu/packages/openbox.scm (obconf): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com> ng0
2017-01-15gnu: epiphany: Update to 3.22.4.•••* gnu/packages/gnome.scm (epiphany): Update to 3.22.4. Ricardo Wurmus
2017-01-15guix build: Do not force 'build-cores', 'max-build-jobs', and 'max-silent-time'.•••This lets the daemon use its own default settings unless otherwise specified. * guix/scripts/build.scm (set-build-options-from-command-line): Do not provide default values for #:build-cores and #:max-build-jobs. (%default-options): Remove 'max-silent-time'. Ludovic Courtès
2017-01-15daemon: Client settings no longer override daemon settings.•••Fixes <http://bugs.gnu.org/20217>. * nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump to 0x161. * nix/nix-daemon/nix-daemon.cc (performOp): "build-max-jobs", "build-max-silent-time", and "build-cores" are no longer read upfront; instead, read them from the key/value list at the end. * nix/nix-daemon/guix-daemon.cc (main): Explicitly set 'settings.maxBuildJobs'. * guix/store.scm (%protocol-version): Bump to #x161. (set-build-options): #:max-build-jobs, #:max-silent-time, and #:build-cores now default to #f. Adjust handshake to new protocol. * tests/store.scm ("build-cores"): New test. * tests/guix-daemon.sh: Add test for default "build-cores" value. Ludovic Courtès
2017-01-15gnu: weechat: Update to 1.7.•••* gnu/packages/irc.scm (weechat): Update to 1.7. Tobias Geerinckx-Rice
2017-01-15gnu: wcslib: Update to 5.16.•••* gnu/packages/astronomy.scm (wcslib): Update to 5.16. Tobias Geerinckx-Rice
2017-01-15gnu: Add openvpn service.•••* gnu/services/vpn.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (VPN Services): New section. Julien Lepiller
2017-01-15gnu: tipp10: Adjust phases.•••* gnu/packages/education.scm (tipp10)[arguments]: Return #t for "disable-new-version-check"; fix indentation. Ricardo Wurmus
2017-01-15gnu: tipp10: Fix description.•••* gnu/packages/education.scm (tipp10)[description]: Do not mention operating systems; remove hint about language settings. Ricardo Wurmus
2017-01-15gnu: xfce4-terminal: Update to 0.8.3.•••* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.3. Ricardo Wurmus
2017-01-15gnu: sbcl-stumpwm: Update to 1.0.0.•••* gnu/packages/lisp.scm (sbcl-stumpwm): Update to 1.0.0. Ricardo Wurmus
2017-01-15gnu: vc-dwim: Update to 1.8.•••* gnu/packages/version-control.scm (vc-dwim): Update to 1.8. [home-page]: Use https. Efraim Flashner