Age | Commit message (Collapse) | Author |
|
Make the formatting of the generated docs more consistent with the rest of the
docs in the “Services” section of the manual.
* gnu/services/configuration (generate-documentation): Represent the data type
documentation of a field using a DEFTP table rather than DEFTYPEVR elements.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
Instead of imperative module-autoload! directives.
* gnu/build/shepherd.scm: Replace module-autoload! directives by autoload
arguments for define-module.
|
|
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.3.1.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/machine-learning.scm (onnx-optimizer): New variable.
* gnu/packages/patches/onnx-optimizer-system-library.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
|
|
* gnu/packages/file-systems.scm (zfs)[source]: Update to new upstream URI.
|
|
* gnu/packages/file-systems.scm (zfs): Update to 2.1.0.
[arguments]: Adjust 'patch-source phase to add support for new
compatibility feature.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bootloaders.scm (%u-boot-sifive-prevent-relocating-initrd-fdt):
New variable.
(u-boot): Update to 2021.07.
[native-inputs]: Add python-pycryptodomex.
(u-boot-2021.07): Delete variable.
(u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test.
(u-boot-sifive-unmatched): Use default u-boot package.
(u-boot-pinebook-pro-rk3328): Use default u-boot package.
|
|
* gnu/packages/pdf.scm (zathura): Update to 0.4.8.
|
|
* gnu/packages/gtk.scm (girara): Update to 0.3.6.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-cl-libxml2)[native-inputs]: Remove SBCL-LIFT.
|
|
* gnu/packages/django.scm (python-django): Update to 3.2.5.
|
|
* gnu/packages/text-editors.scm (mg): Update to 20210609.
[source](snippet): Remove trailing #t.
|
|
* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.2.
|
|
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.2.0.
|
|
* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.1.0.
|
|
* gnu/packages/golang.scm (go-github-com-klauspost-compress): New variable.
|
|
* gnu/packages/golang.scm (go-github-com-flynn-noise): New variable.
|
|
* gnu/packages/golang.scm (go-golang-org-x-term): New variable.
|
|
* gnu/packages/golang.scm (go-lukechampine-com-blake3): New variable.
|
|
* gnu/packages/golang.scm (go-github-com-dustin-go-humanize): New variable.
|
|
* gnu/packages/golang.scm (go-github-com-davecgh-go-xdr): New variable.
|
|
* gnu/packages/emacs-xyz.scm (emacs-autocrypt): New variable.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
|
|
* gnu/packages/mail.scm (libpst): New variable.
|
|
* gnu/packages/text-editors.scm (scintilla): Update to 5.1.1.
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.5.
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.13.
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.6.
|
|
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.16.
|
|
* gnu/packages/algebra.scm (giac): Update to 1.7.0-23.
|
|
* gnu/packages/emulators.scm (sameboy): Update to 0.14.4.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.200.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.137.
(linux-libre-5.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.55.
(linux-libre-5.10-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.7.
(linux-libre-5.13-pristine-source): Update hash.
|
|
* gnu/packages/coq.scm (coq): Update to 8.13.2.
(coq-ide-server, coq-ide): New packages.
(coq-gappa): Update to 1.4.6.
(coq-bignums): Update to 8.13.0.
(coq-interval): Update to 1.3.0.
(coq-equations): Update to 1.2.4.
|
|
* gnu/packages/coq.scm (coq-stdpp): Update to 1.5.0.
|
|
This is required so recent versions of coq can check version
requirements.
* gnu/packages/ocaml.scm (lablgtk3)[arguments]: Ensure version is added
to the META file.
|
|
* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.12.
|
|
This SBCL version seems to have a bug that breaks many packages.
This reverts commit b07581d6e24bf5fa4676bcebaba75315bbbb01e6.
|
|
* gnu/packages/music.scm (sfizz): New variable.
|
|
* gnu/packages/mail.scm (isync): Update to 1.4.3.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.13.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
Fixes <https://bugs.gnu.org/49550>.
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Run
'set-environment phase after 'unpack instead of non-existent
'patch-rockpro64-config phase.
|
|
* gnu/packages/lisp.scm (sbcl): Update to 2.1.7.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.4.
|
|
* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.1.
|
|
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.1.
|
|
This commit bootstraps the Racket compiler and runtime system from source,
including Racket CS as well as both variants of Racket BC. (One remaining
limitation is discussed in comments added to gnu/packages/racket.scm.)
In the process, it moves to building minimal Racket from the Git repository,
rather than the packaged source tarballs. The Git repository is slightly
better as the ``corresponding source'':
1. A few packages especially closely tied to the Racket core implementation
(like "compiler-lib", "base", and "racket-doc") are developed in the
same Git repository. Having them use the same Guix origin, too, will
help to keep them in sync.
2. The top-level Makefile in the Git repository is an important
``script[] used to control compilation and installation.''
In particular, it cooperates with the "distro-build" package to
create the source tarballs and installers for a Racket distribution.
(Racket supports a notion of custom distributions.)
3. It is ``the preferred form ... for making modifications'' to the core
Racket implementation.
Racket releases are tagged in the Git repository (e.g. "v8.1"). At the
beginning of each release cycle, a branch is created to stabilizer a version
for extra testing. Active development happens on the "master" branch.
* gnu/packages/racket-minimal-sh-via-rktio.patch: Adjust for extra directory
layer.
* gnu/local/racket.scm (cfg-flag:sh-for-rktio, cfg-flag:enable-lt,
cfg-flag:enable-racket, unpack-nanopass+stex,
%main-repo-main-distribution-pkgs): New private variables.
* gnu/local/racket.scm (racket-minimal)[source]: Use Git.
[source](snippet): Unbundle nanopass, stex, and libffi.
[native-inputs]: Use racket-bootstrap-chez-bootfiles, plus its
dependencies (for Chez, plus a Racket for bootstrap pig).
[arguments]: Revise extensively.
* gnu/local/racket.scm (racket-minimal-bc-3m, racket-minimal-bc-cgc): New
packages, hidden at least for now.
(racket-bootstrap-chez-bootfiles): Another new package, but this one is
especially likely to stay hidden.
* gnu/local/racket.scm (racket)[origin](snippet): Unbundle packages
developed in the main Git repository, but leave their links.rktd and
pkgs.rktd entries in place.
[native-inputs]: Add the main Racket Git repository.
[arguments](#:phases): Adjust 'unpack-packages to also unpack package
sources from the main Racket Git repository.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This change takes advantage of improved support for layered
and tethered installations in Racket 8.2.
* gnu/packages/racket.scm (extend-layer): New private variable.
This is a script for configuring a new config-tethered layer
chaining to an existing Racket installation.
* gnu/packages/racket.scm (racket)[source](snippet): Unbundle
`racket-minimal`.
[inputs]: Remove inputs that properly belong to `racket-minimal`.
[native-inputs]: Add `racket-minimal` and `extend-layer`.
[arguments]: Stop inheriting from `racket-minimal`. Add phase
'unpack-packages to move the sources and links file into place.
Replace 'configure phase using `extend-layer`.
Replace 'build phase using `raco setup`.
Delete 'install phase.
* gnu/packages/patches/racket-sh-via-rktio.patch: Rename to ...
* gnu/packages/patches/racket-minimal-sh-via-rktio.patch: ... this
file to placate `guix lint`.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket.scm (racket-minimal)[source]: Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/racket.scm (racket-minimal, racket): Update to 8.2.
* gnu/packages/racket.scm (racket-minimal)[#:arguments]: Fix
patch-config.rktd-lib-search-dirs phase. When a config.rktd file
doesn't contain an entry for `lib-search-dirs`, the default is
equivalent to `'(#f)`, not `'()`.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|