summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-04gnu: stex: Fix read-only gifs and math directories.Philip McGrath
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 <[email protected]>
2022-09-04gnu: stex: Update to 1.2.2-2.afa6075.Philip McGrath
* gnu/packages/chez.scm (stex-bootstrap): Update to 1.2.2-2.afa6075. Signed-off-by: Ludovic Courtès <[email protected]>
2022-09-04guix system: Do not use 'vm-image.tmpl' in tests.Ludovic Courtès
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'.
2022-09-04guix describe: Adjust test to latest changes.Ludovic Courtès
This is a followup to 64a070717c3de32332201df5d6d2d52a7f99dce9. * tests/guix-describe.sh: Add trailing slash when checking URL.
2022-09-04store: Open daemon connections with SOCK_CLOEXEC.Ludovic Courtès
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.
2022-09-04store: Remove unused variable and 'socket' call.Ludovic Courtès
* guix/store.scm (open-inet-socket): Remove unused 'sock' variable.
2022-09-04services: upower: Default to a percentage-based policy.Ludovic Courtès
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.
2022-09-04services: upower: Update default percentage values.Ludovic Courtès
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.
2022-09-04gnu: scintilla: Update to 5.3.0.Nicolas Goaziou
* gnu/packages/text-editors.scm (scintilla): Update to 5.3.0.
2022-09-04gnu: emacs-autothemer: Update to 0.2.12.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.12. [description]: Add missing final full stop.
2022-09-04gnu: f3d: Update to 1.3.0-pre-0.46df21f.Paul A. Patience
* 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 <[email protected]>
2022-09-04gnu: erlang: Update to 25.0.4.Cees de Groot
* gnu/packages/erlang.scm (erlang): Update to 25.0.4. Signed-off-by: Christopher Baines <[email protected]>
2022-09-04gnu: elixir: Update to 1.14.0.Cees de Groot
* gnu/packages/elixir.scm (elixir): Update to 1.14.0. Signed-off-by: Christopher Baines <[email protected]>
2022-09-04gnu: foot: Update to 1.13.1.kiasoc5
* gnu/packages/terminals.scm (foot): Update to 1.13.1. Signed-off-by: Christopher Baines <[email protected]>
2022-09-04gnu: xmobar: Update to 0.44.2.gyara
* gnu/packages/wm.scm (xmobar): Update to 0.44.2. Signed-off-by: Christopher Baines <[email protected]>
2022-09-04gnu: Add cl-portable-condition-system.jgart
* gnu/packages/lisp-xyz.scm (cl-portable-condition-system): New variable. Signed-off-by: Christopher Baines <[email protected]>
2022-09-04gnu: shotwell: Update to 0.30.16.Christopher Baines
* gnu/packages/gnome.scm (shotwell): Update to 0.30.16.
2022-09-04gnu: Remove duplicate package.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-inheritenv): Remove duplicate package introduced in 21f6026574b0e93f52176b9d20f9a6188f8a5066.
2022-09-04gnu: ding: Update to 1.9.Hendursaga
* gnu/packages/dictionaries.scm (ding): Update to 1.9. [source]: Switch to HTTPS. Signed-off-by: Mathieu Othacehe <[email protected]>
2022-09-04gnu: xfce4-notifyd: Update to 0.6.4.Michael Rohleder
* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.4. Signed-off-by: Mathieu Othacehe <[email protected]>
2022-09-04gnu: lesspipe: Update to 2.06.Michael Rohleder
* gnu/packages/less.scm (lesspipe): Update to 2.06. [arguments]: Fixed typos in comment. Signed-off-by: Mathieu Othacehe <[email protected]>
2022-09-04Fix misspelling of GUIX_DIGITAL_OCEAN_TOKEN.Matthew James Kraai
* gnu/machine/digital-ocean.scm (maybe-raise-missing-api-key-error): Fix misspelling of GUIX_DIGITAL_OCEAN_TOKEN. Signed-off-by: Mathieu Othacehe <[email protected]>
2022-09-04gnu: Add emacs-engrave-faces.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-engrave-faces): New variable.
2022-09-04gnu: guile2.2-ics: Update to 0.3.0Artyom V. Poptsov
* 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 <[email protected]>
2022-09-04gnu: Add guile2.2-smcArtyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile2.2-smc): New variable. Signed-off-by: Mathieu Othacehe <[email protected]>
2022-09-04gnu: guile-ics: Update to 0.3.0.Artyom V. Poptsov
* 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 <[email protected]>
2022-09-04nls: Update translations.Julien Lepiller
2022-09-04gnu: opendht: Update to 2.4.10.Olivier Dion via Guix-patches via
* gnu/packages/networking.scm (opendht): Update to 2.4.10. Signed-off-by: Maxim Cournoyer <[email protected]>
2022-09-04gnu: gitolite: Switch to git-minimal to reduce closure size.David Thompson
* gnu/packages/version-control.scm (gitolite)[inputs]: Swap 'git' for 'git-minimal'. [arguments]: Refer to 'git-minimal' input instead of 'git'.
2022-09-04gnu: gitolite: Wrap programs instead of using propagated inputs.David Thompson
* 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.
2022-09-04gnu: emacs-org: Update to 9.5.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.5.
2022-09-03gnu: ungoogled-chromium: Update to 105.0.5195.102-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.102-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-09-03gnu: Add ocaml-guile.pukkamustard
* gnu/packages/ocaml.scm (ocaml-guile): New variable.
2022-09-03gnu: Add eisl.Joeke de Graaf
* gnu/packages/lisp.scm (eisl): New variable. Co-authored-by: Guillaume Le Vaillant <[email protected]>
2022-09-03gnu: emacs-tamil99: Update to 0.1.2.Arun Isaac
* gnu/packages/emacs-xyz.scm (emacs-tamil99): Update to 0.1.2.
2022-09-03gnu: emacs-shell-command+: Update to 2.4.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.4.1.
2022-09-03gnu: emacs-multitran: Update to 0.4.16.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-multitran): Update to 0.4.16.
2022-09-03gnu: emacs-autothemer: Update to 0.2.11.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.11.
2022-09-03gnu: Add emacs-project-x.jgart
* gnu/packages/emacs-xyz.scm (emacs-project-x): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2022-09-03gnu: Add emacs-org-fc.宋文武
* gnu/packages/emacs-xyz.scm (emacs-org-fc): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2022-09-03gnu: cling: Use gexps.Maxim Cournoyer
* 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.
2022-09-02gnu: Add texlive-latex-newfloat.Wiktor Żelazny
* gnu/packages/tex.scm (texlive-latex-newfloat): New variable. Signed-off-by: Christopher Baines <[email protected]>
2022-09-02gnu: Add ruby-pry-doc.Taiju HIGASHI
* gnu/packages/ruby.scm (ruby-pry-doc): New variable. Signed-off-by: Christopher Baines <[email protected]>
2022-09-02gnu: Add ruby-latest-ruby.Taiju HIGASHI
* gnu/packages/ruby.scm (ruby-latest-ruby): New variable. Signed-off-by: Christopher Baines <[email protected]>
2022-09-02gnu: guix-build-coordinator: Update to 0-60.31b3ab6.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-60.31b3ab6.
2022-09-02gnu: Add turbovnc.Maxim Cournoyer
* gnu/packages/vnc.scm (turbovnc): New variable. * gnu/packages/patches/turbovnc-custom-paths.patch: New file. * gnu/packages/patches/turbovnc-find-system-packages.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them.
2022-09-02gnu: Add fftgen.Gabriel Wicki
* gnu/packages/fpga.scm (fftgen): New variable. Signed-off-by: Ludovic Courtès <[email protected]>
2022-09-02gnu: hashcat: Update to 6.2.5.Hendursaga
* gnu/packages/password-utils.scm (hashcat): Update to 6.2.5. Signed-off-by: Ludovic Courtès <[email protected]>
2022-09-02doc: Link to the "Scheme Crash Course".Ludovic Courtès
* doc/guix.texi (Defining Packages): Add @quotation block linking to "A Scheme Crash Course".
2022-09-02gnu: openexr@2: Skip failing test on i686.Ludovic Courtès
* gnu/packages/graphics.scm (openexr-2)[arguments]: In 'disable-broken-test', skip 'testCompression' as well.