aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* weather: Call lookup-narinfos with a custom progress reporter.improve-guix-weather-progress-reportingChristopher Baines2021-03-09
| | | | | | | 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.
* guix: substitutes: Make progress reporting configurable.Christopher Baines2021-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gnu: Rename "t" to "t-todo-manager".Raghav Gururajan2021-03-09
| | | | | | * gnu/packages/task-management.scm (t): Rename to t-todo-manager. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: xvfb-run: Fix syntax error.Ludovic Courtès2021-03-09
| | | | | | Error introduced in 07f77812c44aa3b7a6b963613b783da56110d2f0. * gnu/packages/xorg.scm (xvfb-run)[license]: Fix syntax.
* gnu: guile-next: Reintroduce as a 3.0.x snapshot.Ludovic Courtès2021-03-09
| | | | * gnu/packages/guile.scm (guile-next): Rewrite as a 3.0.x snapshot.
* gnu: xvfb-run: Add man page licence.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/xorg.scm (xvfb-run)[license]: Add gpl2+.
* gnu: s-tui: Update to 1.1.1.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/admin.scm (s-tui): Update to 1.1.1.
* gnu: inxi-minimal: Update to 3.3.01-1.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/admin.scm (inxi-minimal): Update to 3.3.01-1.
* gnu: sigrok-cli: Update to 0.7.2.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/electronics.scm (sigrok-cli): Update to 0.7.2.
* gnu: lrzip: Update to 0.641.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/compression.scm (lrzip): Update to 0.641.
* gnu: libime: Update to 1.0.4.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/fcitx5.scm (libime): Update to 1.0.4.
* gnu: libfastjson: Update to 0.99.9.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/c.scm (libfastjson): Update to 0.99.9.
* gnu: progress: Update to 0.16.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/admin.scm (progress): Update to 0.16.
* gnu: Add xvfb-run.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/xorg.scm (xvfb-run): New public variable.
* gnu: ppsspp: Update to 1.11.3.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/emulators.scm (ppsspp): Update to 1.11.3.
* gnu: solaar: Fix home page.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/admin.scm (solaar)[home-page]: Correct.
* gnu: solaar: Update to 1.0.5.Tobias Geerinckx-Rice2021-03-09
| | | | * gnu/packages/admin.scm (solaar): Update to 1.0.5.
* gnu: solfege: Build with older texinfo.Efraim Flashner2021-03-09
| | | | | | | The package failed to build with texinfo-6.7. * gnu/packages/music.scm (solfege)[native-inputs]: Replace texinfo with texinfo-5.
* gnu: python-logwrap: Update to 8.2.0.post0.Efraim Flashner2021-03-09
| | | | | | | | | * 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.
* gnu: symengine: Fix build.Efraim Flashner2021-03-09
| | | | | * gnu/packages/algebra.scm (symengine)[native-inputs]: Remove llvm. [arguments]: Adjust accordingly.
* gnu: xygrib: Fix compiling with newer qt.Efraim Flashner2021-03-09
| | | | | * gnu/packages/geo.scm (xygrib)[source]: Adjust snippet to add missing include header.
* gnu: trim-galore: Update to 0.6.6.Ricardo Wurmus2021-03-09
| | | | * gnu/packages/bioinformatics.scm (trim-galore): Update to 0.6.6.
* gnu: bbmap: Update to 38.90.Ricardo Wurmus2021-03-09
| | | | * gnu/packages/bioinformatics.scm (bbmap): Update to 38.90.
* gnu: rust-1.26: Remove aarch64-linux from the supported systems.Christopher Baines2021-03-09
| | | | | | | | 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.
* gnu: VLC: Ensure AV1 files are played with dav1d by default.Leo Famulari2021-03-09
| | | | * gnu/packages/video.scm (vlc)[inputs]: Add dav1d.
* gnu: Remove FFmpeg 4.2.Leo Famulari2021-03-09
| | | | * gnu/packages/video.scm (ffmpeg-4.2): Remove variable.
* gnu: svt-vp9: Fix typo.Leo Famulari2021-03-09
| | | | * gnu/packages/video.scm (svt-vp9): Fix typo in comment.
* gnu: libavif: Update to 0.9.0.Leo Famulari2021-03-09
| | | | * gnu/packages/image.scm (libavif): Update to 0.9.0.
* gnu: dav1d: Update to 0.8.2.Leo Famulari2021-03-09
| | | | * gnu/packages/video.scm (dav1d): Update to 0.8.2.
* gnu: libaom: Update to 2.0.2.Leo Famulari2021-03-09
| | | | * gnu/packages/video.scm (libaom): Update to 2.0.2.
* scripts: system: Activate system when switching generations.Brice Waegeneire2021-03-09
| | | | | | | | | 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.
* gnu: services: Add activate script to the profile system directory.Brice Waegeneire2021-03-09
| | | | | * gnu/services.scm (activation-profile-entry): New procedure... (activation-service-type): ... use it.
* gnu: rust-1.19: Don't include i686-linux in supported-systems.Christopher Baines2021-03-08
| | | | | | | | | 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.
* gnu: guile-lib: Fix cross compilation.Christopher Baines2021-03-08
| | | | | | | | | | | | | | | 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.
* gnu: linux-libre 4.4: Update to 4.4.260.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.260. (linux-libre-4.4-pristine-source): Update hash.
* gnu: linux-libre 4.9: Update to 4.9.260.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.260. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.224.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.224. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.179.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.179. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.103.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.103. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.21.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.21. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.11.4.Leo Famulari2021-03-08
| | | | | * gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.4. (linux-libre-5.11-pristine-source): Update hash.
* gnu: Add python-mistletoe.Ron Nazarov via Guix-patches via2021-03-08
| | | | | | * gnu/packages/markup.scm (python-mistletoe): New variable. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* .guix-authorizations: Add lbraun.Leo Famulari2021-03-08
| | | | | * .guix-authorizations: Add lbraun and "lbraun (professional)" to the committers.
* gnu: Add cl-re.Sharlatan Hellseher2021-03-08
| | | | | | * gnu/package/lisp-xyz.scm: (sbcl-re, cl-re, ecl-re): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-parse.Sharlatan Hellseher2021-03-08
| | | | | | * gnu/packages/lisp-xyz.scm: (sbcl-parse, cl-parse, ecl-parse): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-debug.Sharlatan Hellseher2021-03-08
| | | | | | | * gnu/packages/lisp-xyz.scm: (sbcl-cl-debug, cl-debug, ecl-cl-debug): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-chronicity.Sharlatan Hellseher2021-03-08
| | | | | | | * gnu/packages/lisp-xyz.scm: (sbcl-chronicity, cl-chronicity, ecl-chronicity): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-diskspace.Sharlatan Hellseher2021-03-08
| | | | | | | * gnu/packages/lisp-xyz.scm: (sbcl-cl-diskspace, cl-diskspace, ecl-cl-diskspace): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-mount-info.Sharlatan Hellseher2021-03-08
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-mount-info, cl-mount-info, ecl-cl-mount-info): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: sbcl-nodgui: Update to 0.1.1-1.4a9c2e7.Sharlatan Hellseher2021-03-08
| | | | | | * gnu/packages/lisp-xyz.scm: (sbcl-nodgui): Update to 0.1.1-1.4a9c2e7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>