summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gnu: chez-scheme-for-racket: Support cross-compilation.Philip McGrath2022-09-041-15/+70
| | | | | | | | | | | | | | | | * gnu/packages/chez.scm (racket-cs-native-supported-system): Change to return the applicable machine type instead of '#t'. (chez-scheme-for-racket)[native-inputs]: When cross-compiling, add 'this-package'. [arguments]<#:configure-flags>: When cross-compiling, supply '-m=' and '--toolprefix='. <#:phases>: Work around cross-compilation issues in 'build' and 'install-docs'. (chez-scheme-for-racket-bootstrap-bootfiles): When cross-compiling, use 'zuo' and 'chez-scheme-for-racket' instead of 'racket-vm-bc'. [arguments]<#:phases>: Adapt 'build' phase for cross-compilation. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: chez-scheme: Make bootfiles regular inputs.Philip McGrath2022-09-041-7/+7
| | | | | | | | | | | | * gnu/packages/chez.scm (chez-scheme)[native-inputs]: Move 'chez-scheme-bootstrap-bootfiles' to ... [inputs]: ... this field. [arguments]<#:phases>: Update 'unpack-bootfiles' accordingly. (chez-scheme-for-racket)[native-inputs]: Move 'chez-scheme-for-racket-bootstrap-bootfiles' to ... [inputs]: ... this field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: racket: Update to 8.6.Philip McGrath2022-09-046-77/+893
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, update 'chez-scheme-for-racket' to 9.5.9.2. * gnu/packages/patches/racket-chez-scheme-bin-sh.patch: Refresh patch. * gnu/packages/patches/racket-backport-8.6-cross-install.patch, gnu/packages/patches/racket-backport-8.6-docindex-write.patch, gnu/packages/patches/racket-backport-8.6-hurd.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/racket.scm (%racket-origin)[patches]: Use them and the patches for Zuo. (%racket-version): Update to 8.6. (zuo)[version]: Refer to '%racket-version'. [origin]: Use '%racket-origin'. (racket-vm-cgc)[native-inputs]: Add 'zuo'. [arguments]<#:make-flags>: Use 'zuo' from 'native-inputs'. (racket)[inputs]<data, db, deinprogramm, draw, drracket, errortrace, gui, htdp, math, option-contract, parser-tools, pict, rackunit, realm, redex, scribble, typed-racket, string-constants, swindle, syntax-color, web-server>: Update checksums. * gnu/packages/chez.scm (target-chez-os): Handle Hurd and QNX. (%chez-features-table): Likewise. (chez-scheme-for-racket): Update to 9.5.9.2. [native-inputs]: Add 'zuo'. [arguments]<#:out-of-source?>: Use out-of-source build. <#:tests?>: Skip them due to ongoing problems. <#:configure-flags>: Add '--install-csug=' and '--installreleasenotes='. <#:make-flags>: Use 'zuo' from 'native-inputs'. Supply 'STEXLIB=' here, rather than in a phase. <#:phases>: Replace 'install-docs' using new 'make' target. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add Zuo.Philip McGrath2022-09-044-0/+606
| | | | | | | | | | * gnu/packages/patches/racket-backport-8.6-zuo.patch, gnu/packages/patches/racket-zuo-bin-sh.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/racket.scm (%zuo-version): New variable. (zuo): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: chez-scheme: Fix use of "/bin/sh".Philip McGrath2022-09-045-1/+157
| | | | | | | | | | | | | | | The unsuccessful attempt to execute "/bin/sh" by Chez Scheme's 'process' function seems to have caused parts of the Chez Scheme test suite to have been silently skipped. The issue was exposed by the upcoming changes to Racket's build system. * gnu/packages/patches/chez-scheme-bin-sh.patch, gnu/packages/patches/racket-chez-scheme-bin-sh.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/racket.scm (%racket-origin)[patches]: Update accordingly. * gnu/packages/chez.scm (chez-scheme)[origin]<patches>: Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: racket: Adjust patch for "/bin/sh" in rktio.Philip McGrath2022-09-043-42/+35
| | | | | | | | | | | | | | | | | | | Use '_PATH_BSHELL' instead of a custom preprocessor macro. This may not be The Right Thing in the long term, but it at least avoids a proliferation of 'CPPFLAGS'. * gnu/packages/patches/racket-minimal-sh-via-rktio.patch: Rename to ... * gnu/packages/patches/racket-rktio-bin-sh.patch: ... this, and change to use '_PATH_BSHELL'. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/racket.scm (%racket-origin)[patches]: Likewise. (racket-vm-common-configure-flags): Stop setting 'CPPFLAGS'. Change to a constant instead of a function, since we no longer need the delay. (racket-vm-cgc, racket-vm-bc, racket-vm-cs)[arguments]<#:configure-flags>: Update accordingly. [inputs]: Remove 'bash-minimal'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: teams: Add entry for Philip McGrath.Philip McGrath2022-09-041-0/+4
| | | | | | * etc/teams.scm.in ("Philip McGrath"): New member. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: teams: Add racket team.Philip McGrath2022-09-041-0/+8
| | | | | | * etc/teams.scm.in (racket): New team. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: stex: Fix read-only gifs and math directories.Philip McGrath2022-09-043-0/+45
| | | | | | | | | | | | | Excplicitly set the user write bit when initializing the gifs or math directories from the skeletons installed in the store. See also upstream discussion at <https://github.com/dybvig/stex/pull/6>. This problem would be exposed by the upcoming changes to Racket's build system. * gnu/packages/patches/stex-copy-from-immutable-store.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/chez.scm (stex-bootstrap)[patches]: Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: stex: Update to 1.2.2-2.afa6075.Philip McGrath2022-09-041-3/+3
| | | | | | * gnu/packages/chez.scm (stex-bootstrap): Update to 1.2.2-2.afa6075. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix system: Do not use 'vm-image.tmpl' in tests.Ludovic Courtès2022-09-041-11/+18
| | | | | | | | This is a followup to 95a03aa5c507d48e2cde19ea007b8f90a4e0108a. Since that commit, merely evaluating 'vm-image.tmpl' would trigger the build of 'current-guix' so skip it. * tests/guix-system.sh: Do not try to build 'vm-image.tmpl'.
* guix describe: Adjust test to latest changes.Ludovic Courtès2022-09-041-2/+2
| | | | | | This is a followup to 64a070717c3de32332201df5d6d2d52a7f99dce9. * tests/guix-describe.sh: Add trailing slash when checking URL.
* store: Open daemon connections with SOCK_CLOEXEC.Ludovic Courtès2022-09-042-2/+12
| | | | | | | | | Previously, 'guix shell' for example would leak the socket that's connected to the daemon. * guix/store.scm (open-unix-domain-socket, open-inet-socket): Pass SOCK_CLOEXEC to 'socket'. * tests/guix-shell.sh: Add test.
* store: Remove unused variable and 'socket' call.Ludovic Courtès2022-09-041-35/+32
| | | | * guix/store.scm (open-inet-socket): Remove unused 'sock' variable.
* services: upower: Default to a percentage-based policy.Ludovic Courtès2022-09-042-4/+5
| | | | | | | | | | This is the documented default of UPower 0.99.15 (the actual default appears to be #f though). * gnu/services/desktop.scm (<upower-configuration>) [use-percentage-for-policy?]: Default to #t. * doc/guix.texi (Desktop Services): Adjust accordingly. Explain the tradeoff.
* services: upower: Update default percentage values.Ludovic Courtès2022-09-042-4/+4
| | | | | | | | These values are those used by default by UPower 0.99.15. * gnu/services/desktop.scm (<upower-configuration>)[percentage-low] [percentage-critical]: Increase. * doc/guix.texi (Desktop Services): Update accordingly.
* gnu: scintilla: Update to 5.3.0.Nicolas Goaziou2022-09-041-2/+2
| | | | * gnu/packages/text-editors.scm (scintilla): Update to 5.3.0.
* gnu: emacs-autothemer: Update to 0.2.12.Nicolas Goaziou2022-09-041-3/+3
| | | | | * gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.12. [description]: Add missing final full stop.
* gnu: f3d: Update to 1.3.0-pre-0.46df21f.Paul A. Patience2022-09-041-18/+46
| | | | | | | | | | | | * gnu/packages/graphics.scm (f3d): Update to 1.3.0-pre-0.46df21f. [source](modules, snippet): New fields. [arguments]<#:configure-flags>: Generate manual page, install various resource files, and enable the now-optional external rendering feature. [native-inputs]: New field. [synopsis]: Add hyphen. [description]: Reword. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: erlang: Update to 25.0.4.Cees de Groot2022-09-041-2/+2
| | | | | | * gnu/packages/erlang.scm (erlang): Update to 25.0.4. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: elixir: Update to 1.14.0.Cees de Groot2022-09-041-2/+2
| | | | | | * gnu/packages/elixir.scm (elixir): Update to 1.14.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: foot: Update to 1.13.1.kiasoc52022-09-041-2/+2
| | | | | | * gnu/packages/terminals.scm (foot): Update to 1.13.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: xmobar: Update to 0.44.2.gyara2022-09-041-2/+2
| | | | | | * gnu/packages/wm.scm (xmobar): Update to 0.44.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add cl-portable-condition-system.jgart2022-09-041-0/+37
| | | | | | * gnu/packages/lisp-xyz.scm (cl-portable-condition-system): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: shotwell: Update to 0.30.16.Christopher Baines2022-09-041-2/+2
| | | | * gnu/packages/gnome.scm (shotwell): Update to 0.30.16.
* gnu: Remove duplicate package.Nicolas Goaziou2022-09-041-21/+0
| | | | | * gnu/packages/emacs-xyz.scm (emacs-inheritenv): Remove duplicate package introduced in 21f6026574b0e93f52176b9d20f9a6188f8a5066.
* gnu: ding: Update to 1.9.Hendursaga2022-09-041-3/+3
| | | | | | | * gnu/packages/dictionaries.scm (ding): Update to 1.9. [source]: Switch to HTTPS. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: xfce4-notifyd: Update to 0.6.4.Michael Rohleder2022-09-041-2/+2
| | | | | | * gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.4. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: lesspipe: Update to 2.06.Michael Rohleder2022-09-041-5/+5
| | | | | | | * gnu/packages/less.scm (lesspipe): Update to 2.06. [arguments]: Fixed typos in comment. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* Fix misspelling of GUIX_DIGITAL_OCEAN_TOKEN.Matthew James Kraai2022-09-041-1/+2
| | | | | | | * gnu/machine/digital-ocean.scm (maybe-raise-missing-api-key-error): Fix misspelling of GUIX_DIGITAL_OCEAN_TOKEN. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Add emacs-engrave-faces.Nicolas Goaziou2022-09-041-0/+45
| | | | * gnu/packages/emacs-xyz.scm (emacs-engrave-faces): New variable.
* gnu: guile2.2-ics: Update to 0.3.0Artyom V. Poptsov2022-09-041-3/+2
| | | | | | | | * gnu/packages/guile-xyz.scm (guile2.2-ics): Update to 0.3.0. [package-inputs]: Replace "guile-smc" with "guile2.2-smc". [propagated-inputs]: Use the new style. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Add guile2.2-smcArtyom V. Poptsov2022-09-041-0/+8
| | | | | | * gnu/packages/guile-xyz.scm (guile2.2-smc): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: guile-ics: Update to 0.3.0.Artyom V. Poptsov2022-09-041-14/+16
| | | | | | | | * gnu/packages/guile-xyz.scm (guile-ics): Update to 0.3.0. [phases]: Remove "strip" phase. [propagated-inputs]: Add "guile-smc". Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* nls: Update translations.Julien Lepiller2022-09-0452-139272/+194790
|
* gnu: opendht: Update to 2.4.10.Olivier Dion via Guix-patches via2022-09-041-2/+2
| | | | | | * gnu/packages/networking.scm (opendht): Update to 2.4.10. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: gitolite: Switch to git-minimal to reduce closure size.David Thompson2022-09-041-2/+2
| | | | | | * gnu/packages/version-control.scm (gitolite)[inputs]: Swap 'git' for 'git-minimal'. [arguments]: Refer to 'git-minimal' input instead of 'git'.
* gnu: gitolite: Wrap programs instead of using propagated inputs.David Thompson2022-09-041-10/+8
| | | | | | | * gnu/packages/version-control.scm (gitolite)[arguments]: Add git to wrapped $PATH and additionally wrap gitolite-shell. [inputs]: Add git and openssh. [propagated-inputs]: Remove it.
* gnu: emacs-org: Update to 9.5.5.Nicolas Goaziou2022-09-041-2/+2
| | | | * gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.5.
* gnu: ungoogled-chromium: Update to 105.0.5195.102-1.Marius Bakke2022-09-031-3/+3
| | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.102-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
* gnu: Add ocaml-guile.pukkamustard2022-09-031-0/+33
| | | | * gnu/packages/ocaml.scm (ocaml-guile): New variable.
* gnu: Add eisl.Joeke de Graaf2022-09-031-0/+59
| | | | | | * gnu/packages/lisp.scm (eisl): New variable. Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: emacs-tamil99: Update to 0.1.2.Arun Isaac2022-09-031-2/+2
| | | | * gnu/packages/emacs-xyz.scm (emacs-tamil99): Update to 0.1.2.
* gnu: emacs-shell-command+: Update to 2.4.1.Nicolas Goaziou2022-09-031-20/+17
| | | | * gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.4.1.
* gnu: emacs-multitran: Update to 0.4.16.Nicolas Goaziou2022-09-031-2/+2
| | | | * gnu/packages/emacs-xyz.scm (emacs-multitran): Update to 0.4.16.
* gnu: emacs-autothemer: Update to 0.2.11.Nicolas Goaziou2022-09-031-2/+2
| | | | * gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.11.
* gnu: Add emacs-project-x.jgart2022-09-031-0/+27
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-project-x): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-org-fc.宋文武2022-09-031-0/+52
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-org-fc): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: cling: Use gexps.Maxim Cournoyer2022-09-031-60/+59
| | | | | | | * gnu/packages/llvm.scm (cling)[configure-flags]: Use gexps and search-input-file. [phases]: Likewise. {patch-paths}: Use search-input-file and this-package-input. {delete-static-libraries}: Adjust for gexps.
* gnu: Add texlive-latex-newfloat.Wiktor Żelazny2022-09-021-0/+17
| | | | | | * gnu/packages/tex.scm (texlive-latex-newfloat): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>