summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-05-11graph: reference/referrer node types work with graph traversal.Ludovic Courtès
The graph traversal procedures in (guix graph) assume that nodes can be compared with 'eq?', which was not the case for nodes of %REFERENCE-NODE-TYPE and %REFERRER-NODE-TYPE (strings). * guix/scripts/graph.scm (intern): New procedure. (ensure-store-items, references*) (%reference-node-type, non-derivation-referrers) (%referrer-node-type): Use it on all store items. * tests/graph.scm ("node-transitive-edges, references"): New test.
2020-05-11doc: Mention xdot.Ludovic Courtès
* doc/guix.texi (Invoking guix graph): Mention xdot. Remove a couple of "| dot -Tpdf" in examples and add "| xdot". (Invoking guix system): Likewise. (Preparing to Use the Bootstrap Binaries): Likewise.
2020-05-11tests: Test 'guix show' with multiple packages.Ludovic Courtès
* tests/guix-package-aliases.sh: Test 'guix show' with multiple packages.
2020-05-11guix package, show: Support multiple queries.zimoun
* guix/scripts/package.scm (process-query): Show multiple queries. * guix/scripts/show.scm (guix-show): Reverse to display in order. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-11gnu: waylandpp: Update to 0.2.7.Marius Bakke
* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.7.
2020-05-11gnu: wl-clipboard: Update to 2.0.0.Marius Bakke
* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0. [source](uri): Add "v" prefix in tag reference.
2020-05-11gnu: capnproto: Update to 0.8.0.Marius Bakke
* gnu/packages/serialization.scm (capnproto): Update to 0.8.0.
2020-05-11gnu: rng-tools: Update to 6.10.Marius Bakke
* gnu/packages/linux.scm (rng-tools): Update to 6.10. [arguments]: Add --without-rtlsdr in #:configure-flags. [inputs]: Add OPENSSL, which is no longer optional.
2020-05-11gnu: lvm2: Update to 2.03.09.Marius Bakke
* gnu/packages/linux.scm (lvm2): Update to 2.03.09.
2020-05-11gnu: libsecret: Update to 0.20.3.Marius Bakke
* gnu/packages/gnome.scm (libsecret): Update to 0.20.3.
2020-05-11gnu: oniguruma: Do not build the static library.Marius Bakke
* gnu/packages/textutils.scm (oniguruma)[arguments]: New field.
2020-05-11gnu: oniguruma: Update to 6.9.5-rev1.Marius Bakke
* gnu/packages/textutils.scm (oniguruma): Update to 6.9.5-rev1. [source](uri): Adjust for inconsistent URI when dashes are involved.
2020-05-11gnu: wxwidgets: Update to 3.0.5.1.Marius Bakke
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.0.5.1.
2020-05-11gnu: i3-wm: Update to 4.18.1.Marius Bakke
* gnu/packages/wm.scm (i3-wm): Update to 4.18.1.
2020-05-11gnu: bitcoin: Fix test failure with Python 3.8.Marius Bakke
* gnu/packages/patches/bitcoin-core-python-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/finance.scm (bitcoin-core)[source](patches): New field.
2020-05-11gnu: re2: Update to 2020-05-01.Marius Bakke
* gnu/packages/regex.scm (re2): Update to 2020-05-01. [source](modules, snippet): New fields. * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add substitution to adjust for re2 API change. * gnu/packages/qt.scm (qtwebengine)[arguments]: Likewise.
2020-05-11gnu: OpenEXR: Update to 2.5.0.Marius Bakke
* gnu/packages/patches/ilmbase-openexr-pkg-config.patch: Delete file. * gnu/packages/patches/ilmbase-fix-test-arm.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/graphics.scm (ilmbase): Update to 2.5.0.
2020-05-11gnu: samba: Update to 4.11.9.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (samba): Update to 4.11.9.
2020-05-11gnu: flatpak: Update to 1.6.3.Ricardo Wurmus
* gnu/packages/package-management.scm (flatpak): Update to 1.6.3. [arguments]: Enable tests; add --with-system-dbus-proxy to configure flags; add "fix-tests" phase and replace "check" phase. [native-inputs]: Add socat, dbus, python, which, and glibc-utf8-locales. [inputs]: Add xdg-dbus-proxy.
2020-05-11gnu: git-annex: Add support for v4 of S3 support.Efraim Flashner
* gnu/packages/haskell-apps.scm (git-annex)[source]: Add patch. * gnu/packages/patches/git-annex-S3v4.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2020-05-11gnu: Add rtl-443.Guillaume Le Vaillant
* gnu/packages/radio.scm (rtl-433): New variable.
2020-05-11gnu: proot: Fix test failures.Ludovic Courtès
The upgrade to Make 4.3 and Coreutils 8.30 introduced test failures that this commit addresses. * gnu/packages/base.scm (coreutils-8.30): New variable. * gnu/packages/linux.scm (proot)[native-inputs]: Add COREUTILS-8.30 and GNU-MAKE-4.2.
2020-05-11gnu: 'define-deprecated-guile3.0-package' actually exports <package> objects.Ludovic Courtès
Until now, that macro would expand to something like: (export guile3.0-git) where 'guile3.0-git' is actually a macro (produced by 'define-deprecated'), which would thus be skipped by 'fold-packages'. Consequently, "guix install guile3.0-git" would say that no such package exists. * gnu/packages/guile.scm (define-deprecated-guile3.0-package): Add 'old-name' and export it.
2020-05-11gnu: sequoia: Fix pkgconfig files.Hartmut Goebel
The pkgconfig files defines the wrong prefix: It is the build directory, while it should be the installation prefix. This is caused by Makefiles replacing `PREFIX` by `$(shell pwd)`. See <https://gitlab.com/sequoia-pgp/sequoia/-/issues/502> for details. * gnu/packages/sequoia.scm (sequoia)[fix-pkgconfig-file-substitutes]: New phase.
2020-05-11gnu: tigervnc-server: Update to 1.10.1-1.920d9c4.Oleg Pykhalov
* gnu/packages/vnc.scm (tigervnc-client): Update to 1.10.1-1.920d9c4. (tigervnc-server)[version]: Update to 1.10.1-1.920d9c4. [arguments]<#:phases>[patch-xserver]: Fix format procedure call. [native-inputs]: Use tigervnc-client package source.
2020-05-11gnu: xfe: Fix few more FHS directories.Raghav Gururajan
* gnu/packages/disk.scm (xfe): Fix /bin and /share paths in st/config.h and src/xfedefs.h, respectively. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-05-11gnu: lcov: Update to commit 40580cd659.Maxim Cournoyer
* gnu/packages/code.scm (lcov): Update to commit 40580cd659. (arguments): Enable tests and specify the test target. [phases]{patch-pwd, wrap}: Add phases. [inputs]: Add perl-json and perl-perlio-gzip.
2020-05-11gnu: Add perl-perlio-gzip.Maxim Cournoyer
* gnu/packages/perl-compression.scm (perl-perlio-gzip): New variable.
2020-05-10gnu: linux-libre: Update to 5.4.40.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.40. (linux-libre-5.4-pristine-source): Update hash.
2020-05-10gnu: linux-libre@5.6: Update to 5.6.12.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.12. (linux-libre-5.6-pristine-source): Update hash.
2020-05-10gnu: linux-libre@4.19: Update to 4.19.122.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.122. (linux-libre-4.19-pristine-source): Update hash.
2020-05-10gnu: linux-libre@4.14: Update to 4.14.180.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.180. (linux-libre-4.14-pristine-source): Update hash.
2020-05-10gnu: linux-libre@4.9: Update to 4.9.223.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.223. (linux-libre-4.9-pristine-source): Update hash.
2020-05-10gnu: linux-libre@4.4: Update to 4.4.223.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.223. (linux-libre-4.4-pristine-source): Update hash.
2020-05-10gnu: python-trezor: Update to 0.12.0.Vagrant Cascadian
* gnu/packages/finance (python-trezor): Update to 0.12.0. [arguments] Remove custom 'check phase. [propagated-inputs] Remove python-pyblake2.
2020-05-10gnu: freecad: Fix build with python-3.8Boris A. Dekshteyn
* gnu/packages/engineering.scm (freecad)[source](modules, snippet): New fields. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-10gnu: scribus: Fix build against poppler-0.86.Boris A. Dekshteyn
* gnu/packages/scribus.scm (scribus)[source](patches): New field. * gnu/packages/patches/scribus-1.5.5-poppler-0.86-build-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add new patch. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-10gnu: gnubg: Build with Pango 1.42.Marius Bakke
* gnu/packages/games.scm (gnubg)[inputs]: Add PANGO-1.42.
2020-05-10gnu: fbreader: Fix build failure.Marius Bakke
* gnu/packages/ebook.scm (fbreader)[native-inputs]: Distinguish GCC-5. [arguments]: Add phase 'augment-CPLUS_INCLUDE_PATH'.
2020-05-10gnu: gnubik: Fix build failure.Marius Bakke
* gnu/packages/games.scm (gnubik)[arguments]: New field.
2020-05-10gnu: Register 'glibc-bootstrap-system-2.2.5.patch'.Marius Bakke
This is a follow-up to commit f6b911fb5f99b0677c0f94b195b140e464195e9b. * gnu/local.mk (dist_patch_DATA): Add it.
2020-05-10gnu: Add python-vf-1.Ron Nazarov
* gnu/packages/python-web.scm (python-vf-1): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-05-10gnu: flann: Update to 1.9.1.Ludovic Courtès
* gnu/packages/maths.scm (flann): Update to 1.9.1. [source]: Use 'git-fetch'. [home-page]: Change to github.com.
2020-05-10gnu: flann: Remove "octave" output.Ludovic Courtès
Octave support currently fails to build and is not used by any other package in Guix. * gnu/packages/maths.scm (flann)[outputs]: Remove "octave" output. [inputs]: Remove OCTAVE-CLI. [arguments]: Remove 'set-octave-directory' phase.
2020-05-10gnu: emacs-mmm-mode: Fix build failure of the manual.Ludovic Courtès
* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[native-inputs]: Replace TEXINFO with TEXINFO-5.
2020-05-10gnu: guile-ac-d-bus: Update to 1.0.0-beta.0.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-ac-d-bus): Update to 1.0.0-beta.0.
2020-05-10gnu: guile-next: Mark as deprecated alias for "guile".Ludovic Courtès
* gnu/packages/guile.scm (guile-next): Mark as 'deprecated-package' for GUILE-3.0.
2020-05-10gnu: guile-xapian: Switch to Guile 3.0.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile-xapian)[inputs]: Switch to GUILE-3.0. (guile2.2-xapian): New variable. (guile3.0-xapian): Define as 'deprecated-package'.
2020-05-10gnu: guile-websocket: Rename from "guile3.0-websocket".Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile3.0-websocket): Rename to... (guile-websocket): ... this. [inputs]: Use GUILE-3.0. (guile3.0-websocket): Define as 'deprecated-package'.
2020-05-10gnu: guile2.2-newt, guile2.2-parted, guile2.2-hashing: Depend on Guile 2.2.Ludovic Courtès
* gnu/packages/guile-xyz.scm (guile2.2-newt): Switch to GUILE-2.2. (guile2.2-parted): Likewise. (guile2.2-hashing): Likewise.