gnu: python-attrs: Conditionally execute tests.
* gnu/packages/python-xyz.scm (python-attrs)[arguments]: Wrap "check" phase in
conditional expression.
gnu: python-hic2cool: Update to 0.8.3.
* gnu/packages/bioinformatics.scm (python-hic2cool): Update to 0.8.3.
[source]: Download using git-fetch.
[arguments]: Enable tests. Add phase to make test data writable.
[propagated-inputs]: Add python-h5py, python-numpy, python-pandas,
python-scipy.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: gtg: Update to 0.5.
* gnu/packages/gnome.scm (gtg): Update to 0.5.
[inputs]: Add gdk-pixbuf+svg, pango, python-lxml.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: srain: Update to 1.2.2.
* gnu/packages/irc.scm (srain): Update to 1.2.2.
[build-system]: Switch to meson-build-system.
[arguments]: Add #:glib-or-gtk?. Remove 'fix-permissions phase.
[native-inputs]: Add python-sphinx.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: xf86-video-vesa: Update to 2.5.0.
* gnu/packages/xorg.scm (xf86-video-vesa): Update to 2.5.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: xpra: Update to 4.2.
Fixes <https://issues.guix.gnu.org/issue/48890>.
* gnu/packages/xorg.scm (xpra): Update to 4.2.
[source]: Switch to ".tar.gz" archive and update patch file.
[native-inputs]: Add pandoc.
[arguments]: Adjust custom 'fix-paths phase for changes in source.
* gnu/packages/patches/xpra-4.2-systemd-run.patch: Adapt to new version
and rename file.
* gnu/local.mk (dist_patch_DATA): Rename file.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
gnu: libheif: Update to 1.12.0.
* gnu/packages/image.scm (libheif): Update to 1.12.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: homebank: Update to 5.5.2.
* gnu/packages/finance.scm (homebank): Update to 5.5.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: cozy: Update to 1.0.3.
* gnu/packages/ebook.scm (cozy): Update to 1.0.3.
[inputs]: Add granite, libgee.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: drawing: Update to 0.8.0.
* gnu/packages/gnome.scm (drawing): Update to 0.8.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add pwntools.
* gnu/packages/cybersecurity.scm (pwntools): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Add reference for ‘git-version’ and ‘hg-version’.
* doc/contributing.texi (Version Numbers): Document ‘git-version’ and
‘hg-version’.
* doc/guix.texi (package Reference): Reference ‘Version Numbers’ section for
version naming guidelines.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: komikku: Update to 0.29.1.
* gnu/packages/gnome.scm (komikku): Update to 0.29.1.
gnu: dash: Update to 0.5.11.4.
* gnu/packages/shells.scm (dash): Update to 0.5.11.4.
gnu: pidgin: Update to 2.14.5.
* gnu/packages/messaging.scm (pidgin): Update to 2.14.5.
scripts: substitute: Cache connection when looking for narinfos.
The process-substitution procedure is opening two distinct connections. The
first one when looking for narinfo by calling lookup-narinfo and the other one
when fetching nar files.
Cache the connection when looking for narinfos so that process-substitution
only opens one connection.
* guix/scripts/substitute.scm (lookup-narinfo): Cache connection by using
open-connection-for-uri/cached.
lint: tests-true: Check if tests are enabled when cross-compiling.
* guix/lint.scm (check-tests-true): New linter.
(%local-checkers)[tests-true]: Add it.
* tests/lint.scm ("tests-true: #:tests? must not be set to #t")
("tests-true: absent #:tests? is acceptable")
("tests-true: #:tests? #f is acceptable")
("tests-true: #:tests? #t acceptable when compiling natively"): Test it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: vlc: Update to 3.0.14.
* gnu/packages/video.scm (vlc): Update to 3.0.14.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
gnu: git: Update to 2.32.0.
* gnu/packages/version-control.scm (git): Update to 2.32.0.