summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: bemenu: Update to 0.6.14.base-for-issue-62269base-for-issue-62268base-for-issue-62266base-for-issue-62255Yovan Naumovski2023-03-17
| | | | | | * gnu/packages/xdisorg.scm (bemenu): Update to 0.6.14. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: dict: Deprecate 'dicod-service' procedure.Bruno Victal2023-03-17
| | | | | | | * doc/guix.texi (Miscellaneous Services): Remove 'dicod-service' mention. * gnu/services/dict.scm (dicod-service): Deprecate procedure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: services: Add home-xmodmap-service-type.conses2023-03-17
| | | | | | | | | | * gnu/home/services/desktop.scm (home-xmodmap-service-type) (home-xmodmap-configuration): New variables; (serialize-xmodmap-configuration) (xmodmap-shepherd-service): New procedures; * doc/guix.texi (Desktop Services): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guile-gnutls: Do not expect gnulib shebangs to work.Vivien Kraus2023-03-17
| | | | | | | | * gnu/packages/tls.scm (guile-gnutls) [phase patch-more-shebangs]: Fix how autogen.sh invokes gnulib-tool, and how configure.ac invokes git-version-gen, so as not to rely on shebangs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnulib: Restore shebangs.Vivien Kraus2023-03-17
| | | | | | | | | | * gnu/packages/build-tools.scm (gnulib)[arguments]: Add 'restore-shebangs' phase. [inputs, native-inputs]: Add bash-minimal. [phase let-autogen-execute-gnulib-tool]: Specify a shell to execute gnulib-tool from autogen.sh. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* ui: format 'display-hint' output when no arguments are passed.Antero Mejr2023-03-17
| | | | | | | | | | When display-hint is given format specifiers such as "~%" but no arguments, it does not format the output, causing the specifiers to be visible in the displayed text. * guix/ui.scm (display-hint): Format output when no arguments are passed. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* pack: "fakechroot" engine passes the recursive RUNPATH to ld.so.Ludovic Courtès2023-03-17
| | | | | | | | This is a followup to 58abd5873985e0cd9a2926867bf697c5e7bc01f9, which did not fully address <https://issues.guix.gnu.org/43491>. * guix/scripts/pack.scm (wrapped-package)[build](runpath): Rewrite in terms of 'file-needed/recursive'.
* services: console-font: 'stop' method always returns #f.Ludovic Courtès2023-03-17
| | | | | | | | The 'stop' method of Shepherd services is supposed to return #f on success. * gnu/services/base.scm (console-font-shepherd-services): 'stop' method returns #f.
* Revert "tests: pack: Fix indentation."Maxim Cournoyer2023-03-17
| | | | This reverts commit ac1d530d56c1a259630c8873b2281033878a4acb.
* Revert gexp->derivation and computed-file indentation rules.Maxim Cournoyer2023-03-17
| | | | | | | | | | | | | | This reverts b1c25e2ce364741d1c257d3bb3ab773032807a80 and partially reverts 82daab42811a2e3c7684ebdf12af75ff0fa67b99, which means the computed-file and gexp->derivation procedures are now indented as normal procedures. Rationale: see the discussion at https://lists.gnu.org/archive/html/guix-devel/2023-03/msg00008.html. In a nutshell: the convention is to use special rules for special forms (macros), not for procedures. * .dir-locals.el (scheme-mode): Remove the special indentation rules for the computed-file and gexp->derivation procedures.
* doc: Use 'mount --rbind' for chroot instructions.Maxim Cournoyer2023-03-17
| | | | | | | | | | | This was reported by a user in #guix. It's at least necessary for /sys, to have the /sys/firmware/efivars location available insinde the chroot when using an UEFI system. * doc/guix.texi (Chrooting into an existing system): Replace --bind argument with --rbind Suggested-by: Josselin Poiret <dev@jpoiret.xyz>
* gnu: ccextractor: Update to 0.94 and fix build.Maxim Cournoyer2023-03-17
| | | | | | | | | | | | | | | | * gnu/packages/gstreamer.scm (ccextractor): Update to 0.94. [source]: Apply patches. Add FIXME comment. [build-system]: Switch to gnu-build-system. [arguments]: Delete #tests? argument. Delete trailing #t and use gexps. Adjust configure flags accordingly, removing WITH_SHARING (doesn't exist for Autoconf) and adding '--without-rust'. Override check phase. [native-inputs]: Remove labels. Remove python-wrapper and perl. [propagated-inputs]: Remove labels. Remove nanomsg and zlib. Replace leptonica with leptonica-1.80. replace tesseract-ocr with tesseract-ocr-4. * gnu/packages/patches/ccextractor-add-missing-header.patch: New file. * gnu/packages/patches/ccextractor-autoconf-tesseract.patch: Likewise. * gnu/packages/patches/ccextractor-fix-ocr.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them.
* gnu: Add tesseract-ocr-4.Maxim Cournoyer2023-03-17
| | | | * gnu/packages/ocr.scm (tesseract-ocr-4): New variable.
* gnu: Add leptonica-1.80.Maxim Cournoyer2023-03-17
| | | | * gnu/packages/image.scm (leptonica-1.80): New variable.
* home: services: ssh-agent: Handle setting of SSH_AUTH_SOCK.Jan (janneke) Nieuwenhuizen2023-03-17
| | | | | | | | | * gnu/home/services/ssh.scm (home-ssh-agent-environment-variables): New procedure. (home-ssh-agent-service-type): Use it as ahome-environment-service type extension. * doc/guix.texi (Secure Shell): Remove advice about, and examples of setting SSH_AUTH_SOCK.
* gnu: tdlib: Remove version 1.8.0.Zhu Zihao2023-03-17
| | | | | | | | emacs-telega no longer depends on this package. * gnu/packages/messaging.scm (tdlib-1.8.0): Remove variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: gamin: Fix cross-compilation to riscv64.Z5722023-03-17
| | | | | | | | * gnu/packages/gnome.scm (gamin) [arguments]<#:phases>: Apply 'replace-config.sub for riscv64 too. [native-inputs]: Add config for riscv64 too. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: m17n-lib: Fix cross-compile.Z5722023-03-17
| | | | | | | | | | | | * gnu/packages/emacs.scm (m17n-lib) [source]: Add m17n-lib-1.8.0-use-pkg-config-for-freetype.patch. [native-inputs]: When cross-compile add pkg-config, libtool, gettext-minimal, autoconf, automake. [arguments]: When cross-compile, add phase to fix rpl_malloc undefined references. * gnu/packages/patches/m17n-lib-1.8.0-use-pkg-config-for-freetype.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: m17n-db: Fix cross-compile.Z5722023-03-17
| | | | | | | | * gnu/packages/emacs.scm (m17n-db) [inputs]: Move gettext-minimal to ... [native-inputs]: ... here. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: kicad: Update to 7.0.1.Peter Polidoro2023-03-17
| | | | | | * gnu/packages/engineering.scm (kicad): Update to 7.0.1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: retroarch: Update to 1.15.0.宋文武2023-03-17
| | | | | | | | | | | * gnu/packages/emulators.scm (retroarch): Update to 1.15.0. [source]: Remove upstreamed patch. [arguments]<#:phases>: Remove not needed changes for 'true' and 'zlib'. Remove "--disable-builtinminiupnpc" from configure flags. Add "--disable-builtinzlib" to configure flags. [inputs]: Remove miniupnpc, which is not used any more. * gnu/packages/patches/retroarch-LIBRETRO_DIRECTORY: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: emacs-pyim: Update to 5.3.1.Nicolas Goaziou2023-03-17
| | | | * gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.1.
* gnu: emacs-bash-completion: Update to 3.1.1-1.b38f9bc.Simon Streit2023-03-17
| | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.1-1.b38f9bc. Fix an issue <https://github.com/szermatt/emacs-bash-completion/issues/63> where in a new shell completion would break and cancel the whole shell process with it. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-helpful: Update to 0.19-1.1c98f6f.conses2023-03-17
| | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.19-1.1c98f6f. [source]: Remove fix-docstring-test.patch. [propagated-inputs]: Remove EMACS-SHUT-UP. * gnu/packages/patches/emacs-helpful-fix-docstring-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Apply removal. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-srht.conses2023-03-17
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-srht): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add texlive-onedown.Nicolas Goaziou2023-03-17
| | | | * gnu/packages/tex.scm (texlive-onedown): New variable.
* gnu: Add dropwatch.Bruno Victal2023-03-16
| | | | | | * gnu/packages/networking.scm (dropwatch): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* read-print: 'read-with-comments' reads comments within gexps.Ludovic Courtès2023-03-16
| | | | | | | | Fixes <https://issues.guix.gnu.org/62059>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. * guix/read-print.scm (read-with-comments): Special-case #~, #$, and #+. * tests/read-print.scm: Add two tests.
* home: services: kodi, znc, ssh-agent: Use 'match-record'.Ludovic Courtès2023-03-16
| | | | | | | * gnu/home/services/media.scm (home-kodi-services): Use 'match-record' instead of 'match'. * gnu/home/services/messaging.scm (home-znc-services): Likewise. * gnu/home/services/ssh.scm (home-ssh-agent-services): Likewise.
* gnu: icedove: Update to 102.9.0.Jonathan Brielmaier2023-03-16
| | | | | * gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.0. (%icedove-build-id, thunderbird-comm-l10n): Update accordingly.
* gnu: graphene: Fix cross-compilation.Z5722023-03-16
| | | | | | | * gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Use 'disabled' replace 'false' with introspection option. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: guile-lib: Fix description.Bruno Victal2023-03-16
| | | | | | * gnu/packages/guile-xyz.scm (guile-lib)[description]: Delete garbage characters. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add python-rollbar.Wamm K. D2023-03-16
| | | | | | * gnu/packages/python-xyz.scm (python-rollbar): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* guix: Improve download-nar.Christopher Baines2023-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | Previously download-nar worked with gzipped nars and queried berlin.guix.gnu.org (also known as ci.guix.gnu.org). ci.guix.gnu.org no longer serves gzipped nars so this is of limited use. This commit changes download-nar to query both the default substitute servers, and queries for lzipped rather than gzipped nars, since those are available from both. * guix/build/download-nar.scm (urls-for-item): Return urls for lzip rather than gzip compression, and from both default substitute servers. The comment about CDN's is no longer relevant. (restore-gzipped-nar): Rename to restore-lzipped-nar and reimplement accordingly. (download-nar): Add progress reporting and switch to use lzip rather than gzip. * guix/cvs-download.scm (cvs-fetch): Replace guile-zlib with guile-lzlib. * guix/git-download.scm (git-fetch): Replace guile-zlib with guile-lzlib. * guix/hg-download.scm (hg-fetch): Replace guile-zlib with guile-lzlib. * guix/android-repo-download.scm (android-repo-fetch): Add guile-lzlib for download-nar. Signed-off-by: Christopher Baines <mail@cbaines.net>
* doc: Use @defvar instead of @defvr for Scheme variables.Jan (janneke) Nieuwenhuizen2023-03-16
| | | | | | | | | | Suggested by mirai via IRC, see also https://issues.guix.gnu.org/60634 * doc/guix.texi (Build Systems) (Secure Shell) (Messaging Home Services) (Media Home Services): Use @defvar instead of @defvr for Scheme variables.
* gnu: xmoto: Improve package style.Nicolas Goaziou2023-03-16
| | | | | | | * gnu/packages/games.scm (xmoto)[snippet]: Remove trailing #T. [arguments]: Use G-expressions. Remove trailing #T in phases. [native-inputs]: Remove labels. [inputs]: Remove labels.
* home: services: znc: Remove host-side use of (shepherd support).Ludovic Courtès2023-03-16
| | | | | | | | This is a followup to 193f547ca35eb49ef57bd9a25b67cb3965f10b03, which inadvertently pulled in (shepherd support) on the host side. * gnu/home/services/messaging.scm (home-znc-services): Change 'command' and 'log-file' to gexps. Add 'modules' field to 'shepherd-service'.
* home: services: kodi: Remove host-side use of (shepherd support).Ludovic Courtès2023-03-16
| | | | | | | | This is a followup to 70056b1b2beebbc9f8ea2c34eacc57f379368ab3, which inadvertently pulled in (shepherd support) on the host side. * gnu/home/services/media.scm (home-kodi-services): Change 'command' and 'logfile' to gexps. Add 'modules' field to 'shepherd-service'.
* home: services: ssh-agent: Remove host-side use of (shepherd support).Ludovic Courtès2023-03-16
| | | | | | | | | | | This is a followup to 2c2f382e757d5eef39e8460a20ac75a1b1f8b22e, which inadvertently pulled in (shepherd support) on the host side. * gnu/home/services/ssh.scm (<home-ssh-agent-configuration>)[socket-directory]: Change value to a gexp. (home-ssh-agent-services): Change 'socket-file' and 'command' to a gexp. Add 'modules' field to 'shepherd-service'. * doc/guix.texi (Secure Shell): Adjust accordingly.
* gnu: Add cl-hypergeometrica.Paul A. Patience2023-03-16
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-hypergeometrica, cl-hypergeometrica): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-zr-utils: Fix build by disabling tests.Sharlatan Hellseher2023-03-16
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-zr-utils): Disable tests. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-trial: Update to 1.2.0-2.db4e98e.Sharlatan Hellseher2023-03-16
| | | | | | | | | | | | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-trial): Update to 1.2.0-2.db4e98e. [arguments]{asd-systems}: Enable trial-alloy, trial-animation, trial-assimp, trial-gif, trial-glfw, trial-gltf, trial-jpeg, trial-notify, tiral-png, trial-sdl2, trial-terragen, trial-tga, trial-tiff, trial-workbench. [inputs]: Sort list alphabetically and add sbcl-3d-quaternions, sbcl-3d-transforms, sbcl-alloy, sbcl-atomics, sbcl-cl-glfw3, sbcl-cl-gltf, sbcl-classimp, sbcl-dns-client, sbcl-file-notify, sbcl-glop, sbcl-jzon, sbcl-language-codes, sbcl-promise, sbcl-sdl2, sbcl-simple-tasks, sbcl-system-locale, sbcl-trivial-extensible-sequences, sbcl-trivial-main-thread. Remove sbcl-jsow. (ecl-trial): Disable this while upstream issue is in review. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-dns-client.Sharlatan Hellseher2023-03-16
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-dns-client, ecl-dns-client, sbcl-dns-client): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-gltf.Sharlatan Hellseher2023-03-16
| | | | | | * gnu/packages/lisp-xyz.scm (cl-gltf, sbcl-cl-gltf): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-jzon: Fix build by disabling tests on ECL.Sharlatan Hellseher2023-03-16
| | | | | | * gnu/packages/lisp-xyz.scm (ecl-jzon): Disable tests. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-alloy: Update to 0.0.0-3.628974d.Sharlatan Hellseher2023-03-16
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-alloy): Upate to 0.0.0-3.628974d. [arguments]{asd-systems}: Sort them alphabetically. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-3b-bmfont: Update to 0.0.1-3.332c226.Sharlatan Hellseher2023-03-16
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-3b-bmfont): Upate to 0.0.1-3.332c226. [arguments]{asd-systems}: Sort them alphabetically. [inputs]: Remove labels. Add sbcl-parse-number. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-gamepad: Update to 3.0.0-2.647f6ee.Sharlatan Hellseher2023-03-16
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad): Update to 3.0.0-2.647f6ee. [arguments]{phases}: Use search-input-file in patch-evdev-path phase. [inputs]: Remove labels. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-glsl-toolkit: Update to 1.0.0-2.4c4889e.Sharlatan Hellseher2023-03-16
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit): Update to 1.0.0-2.4c4889e. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-pathname-utils: Update to 1.1.0-2.13189c0.Sharlatan Hellseher2023-03-16
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to 1.1.0-2.13189c0. [inputs]: Add sbcl-trivial-features. (ecl-pathname-utils): Disable tests. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>