Commit graph

75023 commits

Author SHA1 Message Date
Efraim Flashner 5b74e21e12
gnu: ruby-pstree: Update to 0.3.0.
* gnu/packages/ruby.scm (ruby-pstree): Update to 0.3.0.
2021-03-09 22:27:39 +02:00
Christopher Baines f5ffb3bd9c
weather: Call lookup-narinfos with a custom progress reporter.
This means there's a useful progress bar when running guix weather.

* guix/scripts/weather.scm (report-server-coverage): Pass
 #:make-progress-reporter to lookup-narinfos.
2021-03-09 20:19:36 +00:00
Christopher Baines fd5b77503e
guix: substitutes: Make progress reporting configurable.
Rather than always outputting to (current-error-port) in
lookup-narinfos (which is called from within lookup-narinfos/diverse), take a
procedure which should return a progress reporter, and defer any output to
that.

As this is now general purpose code, make the default behaviour to output
nothing. Maintain the current behaviour of the substitute script by moving the
progress reporter implementation there, and passing it in when calling
lookup-narinfos/diverse.

These changes should be generally useful, but I'm particularly looking at
getting guix weather to do progress reporting differently, with this new
flexibility.

* guix/substitutes.scm (fetch-narinfos): Take a procedure to make a
progress-reporter, and use that rather than the hardcoded behaviour.
(lookup-narinfos): Add #:make-progress-reporter keyword argument, and pass
this through to fetch-narinfos.
(lookup-narinfos/diverse): Add a #:make-progress-reporter keyword argument,
and pass this through to lookup-narinfos.
* guix/scripts/substitute.scm (process-query): Pass a progress-reporter to
lookup-narinfos/diverse.
2021-03-09 20:19:33 +00:00
Nicolas Goaziou d019bce1a3
gnu: emacs-php-mode: Update to 1.24.0.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.0.
[arguments]: Include "lisp/" directory, and add it to load path before byte-compiling.
2021-03-09 21:08:36 +01:00
Raghav Gururajan eb4ed63fc4
gnu: Rename "t" to "t-todo-manager".
* gnu/packages/task-management.scm (t): Rename to t-todo-manager.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-03-09 18:45:51 +01:00
Ludovic Courtès b1cabedd28
gnu: xvfb-run: Fix syntax error.
Error introduced in 07f77812c4.

* gnu/packages/xorg.scm (xvfb-run)[license]: Fix syntax.
2021-03-09 16:17:56 +01:00
Ludovic Courtès 973c6f18eb
gnu: guile-next: Reintroduce as a 3.0.x snapshot.
* gnu/packages/guile.scm (guile-next): Rewrite as a 3.0.x snapshot.
2021-03-09 16:16:05 +01:00
Tobias Geerinckx-Rice 07f77812c4
gnu: xvfb-run: Add man page licence.
* gnu/packages/xorg.scm (xvfb-run)[license]: Add gpl2+.
2021-03-09 15:29:08 +01:00
Tobias Geerinckx-Rice 35d9d5bfa6
gnu: s-tui: Update to 1.1.1.
* gnu/packages/admin.scm (s-tui): Update to 1.1.1.
2021-03-09 15:24:51 +01:00
Tobias Geerinckx-Rice 77077d90cd
gnu: inxi-minimal: Update to 3.3.01-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.01-1.
2021-03-09 15:24:51 +01:00
Tobias Geerinckx-Rice 1e4b80ad65
gnu: sigrok-cli: Update to 0.7.2.
* gnu/packages/electronics.scm (sigrok-cli): Update to 0.7.2.
2021-03-09 15:24:51 +01:00
Tobias Geerinckx-Rice 2e6d40b373
gnu: lrzip: Update to 0.641.
* gnu/packages/compression.scm (lrzip): Update to 0.641.
2021-03-09 15:24:50 +01:00
Tobias Geerinckx-Rice 4685a468f8
gnu: libime: Update to 1.0.4.
* gnu/packages/fcitx5.scm (libime): Update to 1.0.4.
2021-03-09 15:24:50 +01:00
Tobias Geerinckx-Rice 362d478746
gnu: libfastjson: Update to 0.99.9.
* gnu/packages/c.scm (libfastjson): Update to 0.99.9.
2021-03-09 15:24:50 +01:00
Tobias Geerinckx-Rice 5a948f3142
gnu: progress: Update to 0.16.
* gnu/packages/admin.scm (progress): Update to 0.16.
2021-03-09 15:24:50 +01:00
Tobias Geerinckx-Rice 9f87758fd5
gnu: Add xvfb-run.
* gnu/packages/xorg.scm (xvfb-run): New public variable.
2021-03-09 15:24:49 +01:00
Tobias Geerinckx-Rice 4c6fa85136
gnu: ppsspp: Update to 1.11.3.
* gnu/packages/emulators.scm (ppsspp): Update to 1.11.3.
2021-03-09 15:24:49 +01:00
Tobias Geerinckx-Rice 17db882d29
gnu: solaar: Fix home page.
* gnu/packages/admin.scm (solaar)[home-page]: Correct.
2021-03-09 15:24:49 +01:00
Tobias Geerinckx-Rice de1f866465
gnu: solaar: Update to 1.0.5.
* gnu/packages/admin.scm (solaar): Update to 1.0.5.
2021-03-09 15:24:49 +01:00
Efraim Flashner d90165826c
gnu: solfege: Build with older texinfo.
The package failed to build with texinfo-6.7.

* gnu/packages/music.scm (solfege)[native-inputs]: Replace texinfo with
texinfo-5.
2021-03-09 16:13:18 +02:00
Efraim Flashner c3fb753045
gnu: python-logwrap: Update to 8.2.0.post0.
* gnu/packages/python-xyz.scm (python-logwrap): Update to 8.2.0.post0.
[arguments]: Disable tests. Replace 'check phase.
[propagated-inputs]: Remove python-six, python-typing.
[native-inputs]: Remove unzip, python-pytest-cov, python-pytest-runner.
Add python-setuptools-scm, python-toml, python-wheel.
[home-page]: Update to new upstream URI.
2021-03-09 16:04:50 +02:00
Efraim Flashner 12640deb50
gnu: symengine: Fix build.
* gnu/packages/algebra.scm (symengine)[native-inputs]: Remove llvm.
[arguments]: Adjust accordingly.
2021-03-09 15:44:31 +02:00
Efraim Flashner 40b3e9da49
gnu: xygrib: Fix compiling with newer qt.
* gnu/packages/geo.scm (xygrib)[source]: Adjust snippet to add missing
include header.
2021-03-09 15:32:05 +02:00
Ricardo Wurmus 133a918923
gnu: trim-galore: Update to 0.6.6.
* gnu/packages/bioinformatics.scm (trim-galore): Update to 0.6.6.
2021-03-09 11:54:59 +01:00
Ricardo Wurmus 49d85b3f11
gnu: bbmap: Update to 38.90.
* gnu/packages/bioinformatics.scm (bbmap): Update to 38.90.
2021-03-09 11:54:59 +01:00
Christopher Baines a728889951
gnu: rust-1.26: Remove aarch64-linux from the supported systems.
Because this package is a transitive input to many rust packages, Cuirass is
spending lots of time failing to build it on ci.guix.gnu.org. This change will
hopefully help with that issue.

* gnu/packages/rust.scm (rust-1.26)[supported-systems]: Remove aarch64-linux.
2021-03-09 09:04:57 +00:00
Leo Famulari d099c9c09b
gnu: VLC: Ensure AV1 files are played with dav1d by default.
* gnu/packages/video.scm (vlc)[inputs]: Add dav1d.
2021-03-09 03:42:18 -05:00
Leo Famulari a7da527d59
gnu: Remove FFmpeg 4.2.
* gnu/packages/video.scm (ffmpeg-4.2): Remove variable.
2021-03-09 03:42:18 -05:00
Leo Famulari 0cac5f75ed
gnu: svt-vp9: Fix typo.
* gnu/packages/video.scm (svt-vp9): Fix typo in comment.
2021-03-09 03:42:18 -05:00
Leo Famulari 31dcf19ea3
gnu: libavif: Update to 0.9.0.
* gnu/packages/image.scm (libavif): Update to 0.9.0.
2021-03-09 03:42:18 -05:00
Leo Famulari 84c7099688
gnu: dav1d: Update to 0.8.2.
* gnu/packages/video.scm (dav1d): Update to 0.8.2.
2021-03-09 03:42:18 -05:00
Leo Famulari 0d9b7fd0c1
gnu: libaom: Update to 2.0.2.
* gnu/packages/video.scm (libaom): Update to 2.0.2.
2021-03-09 03:42:18 -05:00
Brice Waegeneire 236a882942
scripts: system: Activate system when switching generations.
Fixes <https://bugs.gnu.org/38884>.

* guix/scripts/system.scm (switch-to-system-generation): Load the
activate script for that generation.

squash! scripts: system: Activate system when switching generations.
2021-03-09 06:56:17 +01:00
Brice Waegeneire df138dc208
gnu: services: Add activate script to the profile system directory.
* gnu/services.scm (activation-profile-entry): New procedure...
(activation-service-type): ... use it.
2021-03-09 06:56:12 +01:00
Christopher Baines f5c6e6966c
gnu: rust-1.19: Don't include i686-linux in supported-systems.
Currently rust fails to build for i686-linux, so this will avoid computing
lots of derivations that depend on rust, but won't be possible to build.

* gnu/packages/rust.scm (rust-1.19)[supported-systems]: Switch hardcoding only
supporting x86_64-linux for supporting all supported systems, other than
i686-linux.
2021-03-08 22:11:21 +00:00
Christopher Baines a0b24d5f8c
gnu: guile-lib: Fix cross compilation.
These changes were sent upstream as
https://lists.gnu.org/archive/html/guile-devel/2021-02/msg00004.html

Without this change, the .go files are built for the host architecture, rather
than the target. I noticed this when cross building the
guix-build-coordinator (for which guile-lib is an input) to the Hurd.

* gnu/packages/guile-xyz.scm (guile-lib)[arguments]: Add
'patch-for-cross-compilation phase.
[native-inputs]: Add autoconf, automake and gettext.
(guile2.0-lib): Adjust to use alist-replace.
(guile2.2-lib): Adjust to use alist-replace.
2021-03-08 22:01:25 +00:00
Leo Famulari 7a43651738
gnu: linux-libre 4.4: Update to 4.4.260.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.260.
(linux-libre-4.4-pristine-source): Update hash.
2021-03-08 15:12:10 -05:00
Leo Famulari 32e415a725
gnu: linux-libre 4.9: Update to 4.9.260.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.260.
(linux-libre-4.9-pristine-source): Update hash.
2021-03-08 15:12:10 -05:00
Leo Famulari 100d31a489
gnu: linux-libre 4.14: Update to 4.14.224.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.224.
(linux-libre-4.14-pristine-source): Update hash.
2021-03-08 15:12:09 -05:00
Leo Famulari cf60b80304
gnu: linux-libre 4.19: Update to 4.19.179.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.179.
(linux-libre-4.19-pristine-source): Update hash.
2021-03-08 15:12:09 -05:00
Leo Famulari 28e3c283ee
gnu: linux-libre 5.4: Update to 5.4.103.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.103.
(linux-libre-5.4-pristine-source): Update hash.
2021-03-08 15:12:09 -05:00
Leo Famulari 2c8aa5fab6
gnu: linux-libre 5.10: Update to 5.10.21.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.21.
(linux-libre-5.10-pristine-source): Update hash.
2021-03-08 15:12:09 -05:00
Leo Famulari a9b11ce179
gnu: linux-libre: Update to 5.11.4.
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.4.
(linux-libre-5.11-pristine-source): Update hash.
2021-03-08 15:12:05 -05:00
Ron Nazarov via Guix-patches via 80599a739d
gnu: Add python-mistletoe.
* gnu/packages/markup.scm (python-mistletoe): New variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-03-08 19:59:03 +01:00
Leo Famulari 40d77b8fee
.guix-authorizations: Add lbraun.
* .guix-authorizations: Add lbraun and "lbraun (professional)" to the
committers.
2021-03-08 12:58:24 -05:00
Sharlatan Hellseher 1cf22d4759
gnu: Add cl-re.
* gnu/package/lisp-xyz.scm: (sbcl-re, cl-re, ecl-re): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-03-08 15:11:49 +01:00
Sharlatan Hellseher 622489873b
gnu: Add cl-parse.
* gnu/packages/lisp-xyz.scm: (sbcl-parse, cl-parse, ecl-parse): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-03-08 15:11:48 +01:00
Sharlatan Hellseher a0a2449df3
gnu: Add cl-debug.
* gnu/packages/lisp-xyz.scm: (sbcl-cl-debug, cl-debug, ecl-cl-debug):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-03-08 15:11:48 +01:00
Sharlatan Hellseher 1f3b7c0289
gnu: Add cl-chronicity.
* gnu/packages/lisp-xyz.scm: (sbcl-chronicity, cl-chronicity,
  ecl-chronicity): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-03-08 15:11:48 +01:00
Sharlatan Hellseher d5a474beaa
gnu: Add cl-diskspace.
* gnu/packages/lisp-xyz.scm: (sbcl-cl-diskspace, cl-diskspace,
  ecl-cl-diskspace): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-03-08 15:11:48 +01:00