summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: ocaml@4.07: Fix link failure.•••The link failure shows up when using ld from GNU Binutils 2.37, and not with 2.34. * gnu/packages/patches/ocaml-multiple-definitions.patch: New file. * gnu/packages/ocaml.scm (ocaml-4.07-boot)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès2021-08-053-0/+45
* gnu: mesa: Build more vulkan drivers on aarch64-linux.•••* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to also build vulkan drivers on aarch64-linux for broadcom and swrast. Efraim Flashner2021-08-051-1/+1
* gnu: mesa: Fix building on aarch64-linux.•••* gnu/packages/gl.scm (mesa)[arguments]: Adjust custom 'disable-failing-test phase to skip test failing on aarch64-linux. Efraim Flashner2021-08-051-0/+5
* gnu: mesa-opencl, mesa-opencl-icd: Build all the LLVM targets again.•••Reported by John Kehayias <john.kehayias@protonmail.com> in <https://issues.guix.gnu.org/49794>. * gnu/packages/patches/mesa-opencl-all-targets.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gl.scm (mesa-opencl)[source]: Use it. Ludovic Courtès2021-08-033-0/+30
* gnu: texlive-latex-base: Propagate ‘texlive-latex-l3backend’•••Some packages need files from ‘texlive-latex-l3backend’ – which is a supporting package of LaTeX3 – so propagate it from ‘texlive-latex-base’. * gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Remove ‘texlive-latex-l3backend’ from the texlive union. * gnu/packages/tex.scm (texlive-latex-base)[propagated-inputs]: Add ‘texlive-latex-l3backend’. (texlive-latex-xkeyval)[native-inputs]: Remove ‘texlive-latex-l3backend’. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thiago Jung Bauermann2021-08-032-2/+1
* gnu: python-django: Fix test failure.•••* gnu/packages/django.scm (python-django)[arguments]: Set PYTHONPATH. Marius Bakke2021-08-011-0/+2
* gnu: mg: Update style.•••* gnu/packages/text-editors.scm (mg)[native-inputs, inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE and #$OUTPUT in phases. Marius Bakke2021-08-011-13/+7
* gnu: mg: Convert arguments to gexp.•••* gnu/packages/text-editors.scm (mg)[arguments]: Turn into gexp. Marius Bakke2021-08-011-22/+25
* Merge branch 'master' into core-updates-frozenMarius Bakke2021-08-0148-389/+3626
|\
| * gnu: zathura: Update to 0.4.8.•••* gnu/packages/pdf.scm (zathura): Update to 0.4.8. Marius Bakke2021-08-011-2/+2
| * gnu: girara: Update to 0.3.6.•••* gnu/packages/gtk.scm (girara): Update to 0.3.6. Marius Bakke2021-08-011-2/+2
| * gnu: sbcl-cl-libxml2: Remove duplicate input.•••* gnu/packages/lisp-xyz.scm (sbcl-cl-libxml2)[native-inputs]: Remove SBCL-LIFT. Marius Bakke2021-08-011-2/+1
| * gnu: python-django: Update to 3.2.5 [fixes CVE-2021-35042].•••* gnu/packages/django.scm (python-django): Update to 3.2.5. Marius Bakke2021-08-011-2/+2
| * gnu: mg: Update to 20210609.•••* gnu/packages/text-editors.scm (mg): Update to 20210609. [source](snippet): Remove trailing #t. Marius Bakke2021-08-011-4/+3
| * gnu: emacs-ts: Update to 0.2.2.•••* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.2. Nicolas Goaziou2021-08-011-2/+2
| * gnu: emacs-magit: Update to 3.2.0.•••* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.2.0. Nicolas Goaziou2021-08-011-2/+2
| * gnu: emacs-eacl: Update to 2.1.0.•••* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.1.0. Nicolas Goaziou2021-08-011-2/+2
| * gnu: Add go-github-com-klauspost-compress.•••* gnu/packages/golang.scm (go-github-com-klauspost-compress): New variable. Arun Isaac2021-08-011-0/+33
| * gnu: Add go-github-com-flynn-noise.•••* gnu/packages/golang.scm (go-github-com-flynn-noise): New variable. Arun Isaac2021-08-011-0/+28
| * gnu: Add go-golang-org-x-term.•••* gnu/packages/golang.scm (go-golang-org-x-term): New variable. Arun Isaac2021-08-011-0/+24
| * gnu: Add go-lukechampine-com-blake3.•••* gnu/packages/golang.scm (go-lukechampine-com-blake3): New variable. Arun Isaac2021-08-011-0/+27
| * gnu: Add go-github-com-dustin-go-humanize.•••* gnu/packages/golang.scm (go-github-com-dustin-go-humanize): New variable. Arun Isaac2021-08-011-0/+24
| * gnu: Add go-github-com-davecgh-go-xdr.•••* gnu/packages/golang.scm (go-github-com-davecgh-go-xdr): New variable. Arun Isaac2021-08-011-1/+26
| * gnu: Add emacs-autocrypt.•••* gnu/packages/emacs-xyz.scm (emacs-autocrypt): New variable. Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> Morgan Smith2021-08-011-0/+28
| * gnu: Add libpst.•••* gnu/packages/mail.scm (libpst): New variable. Ricardo Wurmus2021-08-011-0/+28
| * gnu: scintilla: Update to 5.1.1.•••* gnu/packages/text-editors.scm (scintilla): Update to 5.1.1. Nicolas Goaziou2021-08-011-2/+2
| * gnu: emacs-evil-nerd-commenter: Update to 3.5.5.•••* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.5. Nicolas Goaziou2021-08-011-2/+2
| * gnu: emacs-evil-matchit: Update to 2.3.13.•••* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.13. Nicolas Goaziou2021-08-011-2/+2
| * gnu: emacs-evil-collection: Update to 0.0.6.•••* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.6. Nicolas Goaziou2021-08-011-2/+2
| * gnu: emacs-perspective: Update to 2.16.•••* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.16. Nicolas Goaziou2021-08-011-2/+2
| * gnu: giac: Update to 1.7.0-23.•••* gnu/packages/algebra.scm (giac): Update to 1.7.0-23. Nicolas Goaziou2021-08-011-2/+2
| * gnu: sameboy: Update to 0.14.4.•••* gnu/packages/emulators.scm (sameboy): Update to 0.14.4. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Felix Gruber2021-08-011-2/+2
| * gnu: linux-libre 4.19: Update to 4.19.200.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.200. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari2021-07-271-2/+2
| * gnu: linux-libre 5.4: Update to 5.4.137.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.137. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari2021-07-271-2/+2
| * gnu: linux-libre 5.10: Update to 5.10.55.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.55. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari2021-07-271-2/+2
| * gnu: linux-libre: Update to 5.13.7.•••* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.7. (linux-libre-5.13-pristine-source): Update hash. Leo Famulari2021-07-271-2/+2
| * gnu: coq: Update to 8.13.2.•••* 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. Julien Lepiller2021-07-311-85/+62
| * gnu: coq-stdpp: Update to 1.5.0.•••* gnu/packages/coq.scm (coq-stdpp): Update to 1.5.0. Julien Lepiller2021-07-311-2/+2
| * gnu: lablgtk3: Install with version information.•••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. Julien Lepiller2021-07-311-2/+6
| * gnu: ocaml-zarith: Update to 1.12.•••* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.12. Julien Lepiller2021-07-311-3/+10
| * Revert "gnu: sbcl: Update to 2.1.7."•••This SBCL version seems to have a bug that breaks many packages. This reverts commit b07581d6e24bf5fa4676bcebaba75315bbbb01e6. Pierre Neidhardt2021-07-311-2/+2
| * gnu: Add sfizz.•••* gnu/packages/music.scm (sfizz): New variable. Ricardo Wurmus2021-07-311-0/+46
| * gnu: isync: Update to 1.4.3.•••* gnu/packages/mail.scm (isync): Update to 1.4.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Xinglu Chen2021-07-311-2/+2
| * gnu: emacs-vertico: Update to 0.13.•••* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.13. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Alexandr Vityazev2021-07-311-2/+2
| * gnu: u-boot-rockpro64-rk3399: Enable 'set-environment phase.•••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. Pierre Langlois2021-07-311-2/+2
| * gnu: sbcl: Update to 2.1.7.•••* gnu/packages/lisp.scm (sbcl): Update to 2.1.7. Pierre Neidhardt2021-07-311-2/+2
| * gnu: sbcl-alexandria: Update to 1.4.•••* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.4. Pierre Neidhardt2021-07-311-2/+2
| * gnu: emacs-ts: Update to 0.2.1.•••* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.1. Nicolas Goaziou2021-07-311-2/+2
| * gnu: emacs-tramp: Update to 2.5.1.1.•••* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.1. Nicolas Goaziou2021-07-311-2/+2
| * gnu: racket-minimal: Bootstrap from C.•••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> Philip McGrath2021-07-312-137/+359