summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-25gnu: Add ocaml-ppx-sexp-value.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): New variable.
2017-05-25pull: Catch '&missing-dependency-error' raised by 'source-module-closure'.Ludovic Courtès
Fixes <http://bugs.gnu.org/26987>. Reported by Mathieu Othacehe <m.othacehe@gmail.com>. * guix/build/pull.scm (depends-on-guile-ssh?): Remove. (has-all-its-dependencies?): New procedure. (build-guix): Use it to filter source files.
2017-05-25modules: Raise an error when a dependency could not be found.Ludovic Courtès
* guix/modules.scm (&missing-dependency-error): New error condition. (source-module-dependencies): Raise it when 'search-path' returns #f. * tests/modules.scm ("&missing-dependency-error"): New test.
2017-05-25base64: Turn into a regular Guile module.Ludovic Courtès
* guix/base64.scm: Replace 'library' form with 'define-module'.
2017-05-25gnu: sunxi-tools: Build armhf target tools.Danny Milosavljevic
* gnu/packages/admin.scm (sunxi-tools) [native-inputs]: Add cross-gcc, cross-libc. [arguments]: Add "set-environment-up" phase. Replace "build" phase. Add "build-armhf" phase. Update make-flags.
2017-05-25gnu: Add python-behave-web-api.Danny Milosavljevic
Fixes <http://bugs.gnu.org/26906>. * gnu/packages/python.scm (python-behave-web-api, python2-behave-web-api): New variables.
2017-05-25gnu: Enable python-parse-type tests.Danny Milosavljevic
Fixes <http://bugs.gnu.org/26900>. * gnu/packages/python.scm (python-parse-type)[arguments]: Enable tests. Add phase "patch-tests". [native-inputs]: Add python-pytest, python-pytest-runner. [properties]: Add python2-variant. (python2-parse-type): New variable.
2017-05-25gnu: warzone2100: Use modular Qt.Ricardo Wurmus
* gnu/packages/games.scm (warzone2100)[inputs]: Remove qt, add qtbase and qtscript. [arguments]: Add build phase "patch-for-qt5.8".
2017-05-25gnu: tiled: Use modular Qt.Ricardo Wurmus
* gnu/packages/game-development.scm (tiled)[inputs]: Remove qt; add qtbase and qtsvg. [native-inputs]: Add qttools. [arguments]: Override LRELEASE in translations.pro.
2017-05-25gnu: cmst: Use modular Qt.Ricardo Wurmus
* gnu/packages/connman.scm (cmst)[inputs]: Remove qt; add qtbase. [native-inputs]: Remove qt; add qttools.
2017-05-25gnu: vlc: Update to 2.2.6.Ricardo Wurmus
* gnu/packages/video.scm (vlc): Update to 2.2.6.
2017-05-25gnu: qtox: Update to 1.10.1.Ricardo Wurmus
* gnu/packages/messaging.scm (qtox): Update to 1.10.1. [inputs]: Remove libtoxcore and qt; add c-toxcore, qtbase, and qtsvg. [native-inputs]: Remove qt; add qttools. [build-system]: Change to cmake-build-system. [arguments]: Remove configure phase replacement.
2017-05-25gnu: Add emacs-rainbow-mode.Roel Janssen
* gnu/packages/emacs.scm (emacs-rainbow-mode): New variable.
2017-05-24gnu: libconfuse: Update to 3.1.Tobias Geerinckx-Rice
* gnu/packages/wm.scm (libconfuse): Update to 3.1. [source, home-page]: Change to new home page.
2017-05-24gnu: mcelog: Update to 151.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (mcelog): Update to 151.
2017-05-24gnu: arm-none-eabi-toolchain: Include libstdc++.Ricardo Wurmus
* gnu/packages/embedded.scm (arm-none-eabi-toolchain)[propagated-inputs]: Add libstdc++.
2017-05-24gnu: arm-none-eabi-toolchain: Provide union of all inputs at the output.Ricardo Wurmus
* gnu/packages/embedded.scm (arm-none-eabi-toolchain)[arguments]: Make the union of all inputs available at the output.
2017-05-24gnu: Add libstdc++-arm-none-eabi.Ricardo Wurmus
* gnu/packages/embedded.scm (make-libstdc++-arm-none-eabi): New procedure.
2017-05-24gnu: avr-gcc-4.9: Use gcc-4.9 as base compiler.Ricardo Wurmus
* gnu/packages/avr.scm (avr-gcc-4.9): Pass gcc-4.9 to "cross-gcc".
2017-05-24gnu: Allow overriding of xgcc package in cross-gcc.Ricardo Wurmus
* gnu/packages/cross-base.scm (cross-gcc-arguments): Take extra "xgcc" argument. (cross-gcc): Use keyword arguments; take optional "xgcc" argument. * gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9, propeller-gcc, gcc-vc4): Use keyword arguments. * gnu/packages/avr.scm (avr-gcc-4.9): Likewise.
2017-05-24gnu: brdf-explorer: Update to 1.0.0-1.5b2cd46f3.Ricardo Wurmus
* gnu/packages/graphics.scm (brdf-explorer): Update to 1.0.0-1.5b2cd46f3. [source]: Use git-fetch method. [arguments]: Adjust configure phase. [native-inputs]: Replace qt with qttools. [inputs]: Replace qt with qtbase.
2017-05-24gnu: libtasn1: Fix CVE-2017-6891.Leo Famulari
* gnu/packages/patches/libtasn1-CVE-2017-6891.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/tls.scm (libtasn1)[replacement]: New field. (libtasn1/fixed): New variable.
2017-05-24gnu: sane-backends-minimal: Run most tests.Tobias Geerinckx-Rice
* gnu/packages/scanner.scm (sane-backends-minimal)[arguments]: Add a ‘disable-failing-tests’ phase to do just that, and run the rest.
2017-05-24gnu: sane-backends-minimal, sane-backends: Update to 1.0.27.Tobias Geerinckx-Rice
* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.27. [source]: Use (what should be) a more stable download URI.
2017-05-24gnu: suil: Use qtbase instead of qt-4.Ricardo Wurmus
* gnu/packages/audio.scm (suil)[inputs]: Replace qt-4 with qtbase. [arguments]: Add configure flags that are needed for qtbase.
2017-05-24gnu: qtractor: Use modular Qt.Ricardo Wurmus
* gnu/packages/music.scm (qtractor)[inputs]: Remove qt, add qtbase and qtx11extras. [native-inputs]: Add qttools.
2017-05-24gnu: qtractor: Update to 0.8.2.Ricardo Wurmus
* gnu/packages/music.scm (qtractor): Update to 0.8.2.
2017-05-24gnu: python-pyasn1: Update to 0.2.3.Leo Famulari
* gnu/packages/python.scm (python-pyasn1, python2-pyasn1): Update to 0.2.3.
2017-05-24gnu: python-idna: Update to 2.5.Leo Famulari
* gnu/packages/python.scm (python-idna, python2-idna): Update to 2.5. [source]: Use pypi-uri.
2017-05-24gnu: asn1c: Update to 0.9.28.Leo Famulari
* gnu/packages/tls.scm (asn1c): Update to 0.9.28.
2017-05-24gnu: gnome-themes-standard: Update to 3.22.3.Marius Bakke
* gnu/packages/gnome.scm (gnome-themes-standard): Update to 3.22.3.
2017-05-24gnu: clutter-gst: Update to 3.0.24.Marius Bakke
* gnu/packages/gnome.scm (clutter-gst): Update to 3.0.24.
2017-05-24gnu: clutter: Update to 1.26.2.Marius Bakke
* gnu/packages/gnome.scm (clutter): Update to 1.26.2.
2017-05-24gnu: libchamplain: Update to 0.12.15.Marius Bakke
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.15.
2017-05-24gnu: libgee: Update to 0.20.0.Marius Bakke
* gnu/packages/gnome.scm (libgee): Update to 0.20.0.
2017-05-24gnu: libgtop: Update to 2.36.0.Marius Bakke
* gnu/packages/gnome.scm (libgtop): Update to 2.36.0.
2017-05-24gnu: tracker: Update to 1.12.0.Marius Bakke
* gnu/packages/gnome.scm (tracker): Update to 1.12.0. [inputs]: Add JSON-GLIB and LIBSOUP.
2017-05-24gnu: gnome-autoar: Update to 0.2.2.Marius Bakke
* gnu/packages/gnome.scm (gnome-autoar): Update to 0.2.2.
2017-05-24gnu: libgnomekbd: Update to 3.22.0.1.Marius Bakke
* gnu/packages/gnome.scm (libgnomekbd): Update to 3.22.0.1.
2017-05-24gnu: glog: Update to 0.3.5.Marius Bakke
* gnu/packages/logging.scm (glog): Update to 0.3.5. [source]: Switch to tarball download.
2017-05-24gnu: maim: Update to 5.4.62.Marius Bakke
* gnu/packages/xdisorg.scm (maim): Update to 5.4.62.
2017-05-24gnu: slop: Update to 5.3.38.Marius Bakke
* gnu/packages/xdisorg.scm (slop): Update to 5.3.38.
2017-05-24gnu: samba: Update to 4.6.4 [security fixes].Ricardo Wurmus
Fixes CVE-2017-7494. * gnu/packages/samba.scm (samba): Update to 4.6.4.
2017-05-24gnu: python-cairocffi: Update to 0.8.0.José Miguel Sánchez García
* gnu/packages/python.scm (python-cairocffi): Update to 0.8.0. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-05-24gnu: python-cairocffi: Update source and home-page URIs.José Miguel Sánchez García
* gnu/packages/python.scm (python-cairocffi)[source]: Update URI. [home-page]: Update URI. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-05-24publish: Do not bake the same item several times.Ludovic Courtès
Before this patch, there was a possibility that we'd queue several baking tasks for the same item. The first one would bake the item but subsequent tasks wouldn't check whether the item had been baked in the meantime and would re-bake it. * guix/scripts/publish.scm (render-narinfo/cached): Don't call 'bake-narinfo+nar' when (file-exists? cached).
2017-05-24gnu: Add crawl-tiles.nee
* gnu/packages/games.scm (crawl-tiles): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-05-23guix package: Swallow EPIPE upon 'guix package --list-generations'.Ludovic Courtès
Fixes <http://bugs.gnu.org/27017>. Reported by Alex Vong <alexvong1995@gmail.com>. * guix/scripts/package.scm (process-query) <'list-generations>: Wrap body in 'leave-on-EPIPE'.
2017-05-23packages: Add aarch64-linux to %supported-systems.Efraim Flashner
* guix/packages.scm (%supported-systems): Add aarch64-linux. (%hydra-supported-systems): Remove aarch64-linux.
2017-05-23nls: Update 'da' translation.Leo Famulari