gnu: mono: Support reading manifest files with "<runpath>" in them.
* gnu/packages/patches/mono-6.12.0-add-runpath.patch: Modify.
Change-Id: Idac0e9cefd747982b77cc616c7ca9d900f1d9616
gnu: btop: Update to 1.4.4.
* gnu/packages/admin.scm (btop): Update to 1.4.4.
Change-Id: Ie664c206b86a5be9171544d4da38fc52f91eae60
build: Check the Guile-Git version for required procedures.
This fixes runtime errors caused by outdated guile-git installations
from third-party Linux distributions.
* configure.ac: Add ‘GUILE_MODULE_REQUIRED_EXPORT’ use.
Change-Id: Ie29f9c4ca4246c0ddacb0597973304a2a56c52bf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: tor: Update to 0.4.8.17.
* gnu/packages/tor.scm (tor): Update to 0.4.8.17.
Change-Id: I89156bf3a8054810dd4c71321240d5b54109104c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
daemon: Gracefully handle target mount point already existing.
Fixes guix/guix#903.
* nix/libutil/spawn.cc (bindMount): in the "regular file" case, only create a
placeholder file if one doesn't already exist.
Change-Id: Ie46b2fef2cea5b2a052c4ec48d00e97bfc1ee506
Reported-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: ci: Add Forgejo Runner service.
* gnu/services/ci.scm (<forgejo-runner-configuration>): New record type.
(create-forgejo-runner-account, forgejo-runner-activation)
(write-yaml, yaml-file, forgejo-runner-shepherd-service): New procedures.
(forgejo-runner-service-type): New variable.
* doc/guix.texi (Continuous Integration): Add “Forgejo Runner” heading.
Co-authored-by: David Thompson <davet@gnu.org>
Change-Id: Iba42d84da35812afa60e94773fbbadd68eca9813
gnu: emacs-corfu: Update to 2.3.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.3.
Change-Id: I7a420a09225dafed25faeef7f27f463dbc77603c
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: emacs-geiser: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Improve style.
<#:phases>{lisp-directory}: Set it.
{move-source-files}: Remove.
{make-info}: Simplify.
Change-Id: Ic96dd033670e6dd4190ea39014d7810d51d6b619
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: emacs-corfu: Fix indenting and max column.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Fix indenting and max column.
Change-Id: If01f89bd7eaaca21e3a0d9a89f0c38970e69947e
Signed-off-by: Ian Eure <ian@retrospec.tv>
gnu: emacs-editorconfig: Correct home-page.
* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Correct home-page.
Change-Id: Icec06ffb344b2fcfcbff648125b3e6bb6b7f5f07
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-indent-bars: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 0.9.1.
[arguments]<#:tests?>: Disable tests.
Change-Id: I5c7de596ed68bf9fda0ec6254549abb54a18e83f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-exwm: Update to 0.34.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.34.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-exwm: Preparatory cleanup.
To the future update.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Preparatory cleanup.
[source] <origin>: Use source from git repository instead of tarball from elpa.
[propagated-inputs]: Include missing emacs-compat.
[arguments] <tests>: Set to #f.
<phases>: Rework message for exwm-executable in install-xsession.
Change-Id: I45b1fa1e4c690205be2039ea874013d149d33cf6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-xelb: Update to 0.21.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.21.
[regenerate-el-files]: Remove unneeded environment variable EMACS_BIN.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-xelb: Use pristine source.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: Add emacs-dired-quick-sort.
* gnu/packages/emacs-xyz.scm (emacs-dired-quick-sort): New variable.
Change-Id: I7d3a30273453c8cbd9c2b03604ec516580784736
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: font-plangothic: Update to 2.9.5779.
* gnu/packages/fonts.scm (font-plangothic): Update to 2.9.5779.
[origin]: Switch to git-fetch.
[build-system]: Switch to copy-build-system.
[outputs]: Add "ttf" and "woff".
[home-page]: Fix the redirect link.
Change-Id: I5835932ba9c74abc2c38c1d0d97da1be0602828f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-lorem-ipsum: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Update to 0.4.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-lorem-ipsum: Disable tests.
Since there are no tests.
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum)[arguments]: Set #:tests? as #f.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-lorem-ipsum: Stylistic cleanup.
* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Stylistic cleanup.
[version]: Factor revision under 'let'.
[source]: Set url explicitly.
[home-page]: Reorder home-page next before synopsis.
Change-Id: I3a55fb09d21efee9b5b4eb7f7845ccb96a7eae0f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>