summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* installer: Implement a dialog on /var/guix/installer-socket.Ludovic Courtès2020-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to automate testing of the installer. * gnu/installer/utils.scm (%client-socket-file) (current-server-socket, current-clients): New variables. (open-server-socket, call-with-server-socket): New procedure. (with-server-socket): New macro. (run-shell-command): Add call to 'send-to-clients'. Select on both current-input-port and current-clients. * gnu/installer/steps.scm (run-installer-steps): Wrap 'call-with-prompt' in 'with-socket-server'. Call 'sigaction' for SIGPIPE. * gnu/installer/newt/page.scm (watch-clients!, close-port-and-reuse-fd) (run-form-with-clients, send-to-clients): New procedures. (draw-info-page): Add call to 'run-form-with-clients'. (run-input-page): Likewise. Handle EXIT-REASON equal to 'exit-fd-ready. (run-confirmation-page): Likewise. (run-listbox-selection-page): Likewise. Define 'choice->item' and use it. (run-checkbox-tree-page): Likewise. (run-file-textbox-page): Add call to 'run-form-with-clients'. Handle 'exit-fd-ready'. * gnu/installer/newt/partition.scm (run-disk-page): Pass #:client-callback-procedure to 'run-listbox-selection-page'. * gnu/installer/newt/user.scm (run-user-page): Call 'run-form-with-clients'. Handle 'exit-fd-ready'. * gnu/installer/newt/welcome.scm (run-menu-page): Define 'choice->item' and use it. Call 'run-form-with-clients'. * gnu/installer/newt/final.scm (run-install-success-page) (run-install-failed-page): When (current-clients) is non-empty, call 'send-to-clients' without displaying a choice window.
* installer: Use a Guile-Newt snapshot that supports 'form-watch-fd'.Ludovic Courtès2020-03-05
| | | | * gnu/installer.scm (guile-newt): New variable.
* tests: 'run-basic-test' can enter a root password.Ludovic Courtès2020-03-05
| | | | * gnu/tests/base.scm (run-basic-test): Add #:root-password and honor it.
* gnu: java-openjfx-build: Add snippet.Björn Höfling2020-03-05
| | | | | * gnu/packages/java.scm (java-openjfx-build)[source]: Add snippet to remove bundled gradle.
* gnu: python-anndata: Update to 0.7.1.Ricardo Wurmus2020-03-05
| | | | | | | | * gnu/packages/python-xyz.scm (python-anndata): Update to 0.7.1. [arguments]: Move check phase after install phase; delete one test. [propagated-inputs]: Add python-importlib-metadata, python-numcodecs, python-packaging, and python-zarr. [native-inputs]: Add python-joblib, python-pytest, and python-setuptools-scm.
* gnu: Add python-zarr.Ricardo Wurmus2020-03-05
| | | | * gnu/packages/python-xyz.scm (python-zarr): New variable.
* gnu: Add python-asciitree.Ricardo Wurmus2020-03-05
| | | | * gnu/packages/python-xyz.scm (python-asciitree): New variable.
* gnu: Add python-numcodecs.Ricardo Wurmus2020-03-05
| | | | * gnu/packages/python-xyz.scm (python-numcodecs): New variable.
* gnu: python-h5py: Update to 2.10.0.Ricardo Wurmus2020-03-05
| | | | | | * gnu/packages/python-xyz.scm (python-h5py): Update to 2.10.0. [inputs]: Use hdf5-1.10. [native-inputs]: Add pkg-config.
* gnu: Add emacs-ddskk.Masaya Tojo2020-03-05
| | | | * gnu/packages/emacs-xyz.scm (emacs-ddskk): New variable.
* gnu: libraqm: Parametrize version.Nicolas Goaziou2020-03-05
| | | | * gnu/packages/fontutils.scm (libraqm)[source]: Parametrize version.
* gnu: Add libraqm.Nicolas Goaziou2020-03-05
| | | | * gnu/packages/fontutils.scm (libraqm): New variable.
* tests: Add a manifest for system tests.Ludovic Courtès2020-03-05
| | | | | | | | | | | | | The manifest can be passed to 'guix build -m', 'guix weather -m', and so on. It can also be passed to an installed 'guix' (without ./pre-inst-env), with the exception so far of installation tests. * build-aux/run-system-tests.scm: Remove. Move interesting bits move to... * etc/system-tests.scm: ... here. New file. * Makefile.am (EXTRA_DIST): Remove 'build-aux/run-system-tests.scm' and add 'etc/system-tests.scm'. (check-system): Rewrite to run 'guix build -m etc/system-tests.scm'.
* tests: Add <system-test> gexp compiler.Ludovic Courtès2020-03-05
| | | | * gnu/tests.scm (compile-system-test): New gexp compiler.
* weather: Parameterize '%graft?' upfront.Ludovic Courtès2020-03-05
| | | | * guix/scripts/weather.scm (guix-weather): Parameterize %GRAFT? upfront.
* guix build: Parameterize '%graft?' upfront.Ludovic Courtès2020-03-05
| | | | | * guix/scripts/build.scm (guix-build): Add 'graft?' variable and parameterize %GRAFT?.
* tests: "make check-system" includes the current commit ID, if any.Ludovic Courtès2020-03-05
| | | | | | | | * build-aux/run-system-tests.scm (source-commit): New procedure. (tests-for-current-guix): Add 'commit' parameter and pass it to 'channel-source->package'. (run-system-tests): Call 'source-commit' and pass the result to 'tests-for-current-guix'.
* tests: "make check-system" no longer interns source upfront.Ludovic Courtès2020-03-05
| | | | | | | | | | | * gnu/ci.scm (channel-build-system)[build, lower]: Honor #:source. (channel-source->package): New procedure. (system-test-jobs): Remove 'instance' and call to 'checkout->channel-instance'. Use 'channel-source->package'. * build-aux/run-system-tests.scm (tests-for-channel-instance): Rename to... (tests-for-current-guix): ... this. Change 'instance' to 'source'. (run-system-tests): Use 'local-file' instead of 'interned-file' for SOURCE.
* weather: Allow non-package objects in manifest.Ludovic Courtès2020-03-05
| | | | | | * guix/scripts/weather.scm (package-outputs)[lower-object/no-grafts]: New procedure. Use it instead of 'package->derivation'.
* guix build: Allow non-package objects in manifest.Ludovic Courtès2020-03-05
| | | | | | | * guix/scripts/build.scm (options->things-to-build)[manifest->packages]: Remove. Inline map of 'manifest-entry-item'. * tests/guix-build.sh: Add test for "guix build -m" with non-package object.
* ci: Move 'cross-jobs' procedure to the top level.Ludovic Courtès2020-03-05
| | | | | * gnu/ci.scm (cross-jobs): New procedure. Moved from... (hydra-jobs): ... here.
* gnu: sbcl-cl-webkit: Update to 20200227.Pierre Neidhardt2020-03-05
| | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200227.
* gnu: Add guile-xapian.Arun Isaac2020-03-05
| | | | * gnu/packages/guile-xyz.scm (guile-xapian, guile3.0-xapian): New variables.
* gnu: emacs-tldr: Update to 0-1.7203d1b.Arun Isaac2020-03-05
| | | | | * gnu/packages/emacs-xyz.scm (emacs-tldr): Update to 0-1.7203d1b. [propagated-inputs]: Add emacs-request.
* gnu: coq-mathcomp: Update home page URI.Björn Höfling2020-03-05
| | | | * gnu/packages/coq.scm (coq-mathcomp)[home-page]: Update URI.
* gnu: squashfs-tools: Update home page URI.Björn Höfling2020-03-05
| | | | * gnu/packages/compression.scm (squashfs-tools)[home-page]: Update URI.
* gnu: pbzip2: Use archived home-page.Björn Höfling2020-03-05
| | | | * gnu/packages/compression.scm (pbzip2)[home-page]: Load from archive.org
* gnu: domainfinder: Update home page URI.Björn Höfling2020-03-05
| | | | * gnu/packages/chemistry.scm (domainfinder)[home-page]: Update URI.
* gnu: nmoldyn: Upate home page URI.Björn Höfling2020-03-05
| | | | * gnu/packages/chemistry.scm (nmoldyn)[home-page]: Update URI.
* gnu: SuiteSparse: Update to 5.7.1.Felix Gruber2020-03-04
| | | | | | | | | | | | | | * gnu/packages/maths.scm (suitesparse): Update to 5.7.1. [source]: The latest releases of SuiteSparse have only been published on GitHub. Fetch from git tag as GitHub releases page only contains autogenerated tarballs that guix lint complains about. Apply new patch for Mongoose's CMakeList.txt to find SuiteSparse_config. [arguments]: Add CMake flags used by new components GraphBLAS and Mongoose. [native-inputs]: Add CMake and m4 needed to build GraphBLAS and Mongoose. * gnu/packages/patches/suitesparse-mongoose-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: ceph: Update to 14.2.8.Marius Bakke2020-03-04
| | | | | | | | * gnu/packages/patches/ceph-boost-compat.patch, gnu/packages/patches/ceph-volume-respect-PATH.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/storage.scm (ceph): Update to 14.2.8. [source](patches): Remove obsolete.
* gnu: i3-wm: Update to 4.18.Marius Bakke2020-03-04
| | | | * gnu/packages/wm.scm (i3-wm): Update to 4.18.
* gnu: kodi: Update to 18.6.Marius Bakke2020-03-04
| | | | * gnu/packages/kodi.scm (kodi): Update to 18.6.
* gnu: libgit2: Update to 0.99.0.Marius Bakke2020-03-04
| | | | | | | | | | | | | | * gnu/packages/patches/libgit2-avoid-python.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/version-control.scm (libgit2): Update to 0.99.0. [source](patches): Remove 'libgit2-avoid-python.patch'. [source](snippet): Preserve bundled copy of http-parser. [arguments]: Remove "-DUSE_SHA1DC" from #:configure-flags, which is no longer optional and enabled by default. Add "-DUSE_NTLMCLIENT=OFF" and "-DREGEX_BACKEND=pcre2". Add phase 'fix-pcre2-reference'. [inputs]: Remove HTTP-PARSER. [propagated-inputs]: Add PCRE2. [native-inputs]: Remove GUILE-2.2. Add PYTHON.
* gnu: enchant: Update to 2.2.8.Marius Bakke2020-03-04
| | | | * gnu/packages/enchant.scm (enchant): Update to 2.2.8.
* gnu: wpebackend-fdo: Update to 1.4.2.Marius Bakke2020-03-04
| | | | * gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.4.2.
* gnu: re2: Update to 2020-03-03.Marius Bakke2020-03-04
| | | | * gnu/packages/regex.scm (re2): Update to 2020-03-03.
* gnu: ibus: Update to 1.5.22.Marius Bakke2020-03-04
| | | | * gnu/packages/ibus.scm (ibus): Update to 1.5.22.
* gnu: libsoup: Update to 2.68.4.Marius Bakke2020-03-04
| | | | * gnu/packages/gnome.scm (libsoup): Update to 2.68.4.
* gnu: appstream-glib: Update to 0.7.17.Marius Bakke2020-03-04
| | | | | | | * gnu/packages/patches/appstream-glib-2020.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/glib.scm (appstream-glib): Update to 0.7.17. [source](patches): Remove.
* gnu: gcc-8: Update to 8.4.0.Efraim Flashner2020-03-04
| | | | * gnu/packages/gcc.scm (gcc-8): Update to 8.4.0.
* gnu: libgee: Update to 0.20.3.Efraim Flashner2020-03-04
| | | | * gnu/packages/gnome.scm (libgee): Update to 0.20.3.
* gnu: ardour: Use HTTPS home page.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/audio.scm (ardour)[home-page]: Use HTTPS.
* gnu: Update pypi.python.org home pages & use HTTPS.Tobias Geerinckx-Rice2020-03-04
| | | | | | | | | | | | | | | | | | | * gnu/packages/check.scm (python-unittest2, python-pytest-localserver) (python-discover)[home-page]: Follow (HTTPS) redirections. * gnu/packages/fontutils.scm (python2-defcon)[home-page]: Likewise. * gnu/packages/glib.scm (python2-pygobject-2)[home-page]: Likewise. * gnu/packages/graph.scm (python-igraph)[home-page]: Likewise. * gnu/packages/graphviz.scm (xdot)[home-page]: Likewise. * gnu/packages/pdf.scm (python-poppler-qt5)[home-page]: Likewise. * gnu/packages/python-web.scm (python-zope-event, python-zope-testing) (python-zope-testrunner, python-zope-i18nmessageid, python-zope-schema) (python-zope-configuration, python-zope-proxy, python-zope-location) (python-zope-security))[home-page]: Likewise. * gnu/packages/python-xyz.scm (python-setuptools,python-six) (python2-dogtail, python2-enum, python-enum34, python-unidecode) (python-numpydoc, python-decorator, python-drmaa, python-pathlib2) (python-ly, python-msgpack, python-termcolor, python-colorama) (python-pluggy, python2-pathlib2, python-rfc3987)[home-page]: Likewise.
* gnu: python-pyodbc: Update to 4.0.30.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/databases.scm (python-pyodbc): Update to 4.0.30.
* gnu: crispy-doom: Update to 5.7.1.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/games.scm (crispy-doom): Update to 5.7.1.
* gnu: sg3-utils: Update to 1.45.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/scsi.scm (sg3-utils): Update to 1.45.
* gnu: girara: Update to 0.3.4.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/gtk.scm (girara): Update to 0.3.4.
* gnu: zathura-pdf-poppler: Update to 0.3.0.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.0.
* gnu: zathura: Update to 0.4.5.Tobias Geerinckx-Rice2020-03-04
| | | | * gnu/packages/pdf.scm (zathura): Update to 0.4.5.