summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-22gnu: Add asyncplusplus.Sughosha
* gnu/packages/cpp.scm (asyncplusplus): New variable. Change-Id: I6ba1b983ce05a634937d0d972e670ce636df3b94
2025-02-22gnu: Add apcupsd.Tomas Volf
* gnu/packages/power.scm (apcupsd): New variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Register the new file. Co-authored-by: Raven Hallsby <[email protected]> Change-Id: I5366f6deea111a6a9ea56648122cdc8b3297f08c Modified-by: Maxim Cournoyer <[email protected]>
2025-02-22gnu: soju: Update home-page.gemmaro
* gnu/packages/irc.scm (soju)[home-page]: Update it. Change-Id: I29cddb7f1d4abfca54e9dd9ecba04dfa5f5607f5 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22etc: teams: Add Maxim Cournoyer to electronics team.Cayetano Santos
Change-Id: If907ecf47c86cefcc934304f4f4059e0d060262d Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22etc: teams: Add Cayetano Santos.Cayetano Santos
Change-Id: I8ec5f0d1dd78344039ef4b51a3dc48c3502f9310 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22etc: teams: Add an electronics team.Cayetano Santos
Change-Id: Ibc0b022a66be02ed98cd72da47357fc6e0af88e5 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22gnu: emacs-multiple-cursors: Update to 1.5.0.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-multiple-cursors): Update to 1.5.0. Change-Id: I42b28b80849f81fb69f06048775792a29da744e4 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22gnu: weechat: Update to 4.5.2.Ashish SHUKLA
* gnu/packages/irc.scm (weechat): Update to 4.5.2. Change-Id: Ieaf38374ee879e4505c87b67aa7a3250a8d17603 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22tests: Fix system tests source pathMorgan Smith
Follow up to commit 12d00767f036029f1f5738de644d4972db374f4f That commit moved the manifests into a subdirectory but failed to update the relative path. That caused 'make check-system' to fail. * etc/system-tests.scm (system-test-manifest): Set the source path to be the root of the repository as it had been previously. Change-Id: I68fb460861c4af080f5b14d1343d67b7e96109b0 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22gnu: clamav: Update to 1.4.2.Nicolas Graves
* gnu/packages/antivirus.scm (clamav): Update to 1.4.2. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22etc: Update the commit-msg hook.Maxim Cournoyer
Update our copy to the latest version retrieved from <https://gerrit.googlesource.com/gerrit/+/refs/heads/master/resources/com/google/gerrit/server/tools/root/hooks/commit-msg>. This change contains an improved version which avoids creating duplicate Change-Id git trailer when rebasing. * etc/git/commit-msg: Update to latest version, taking care to preserve our changes. Change-Id: Ie6ae6aa5e81cd4fce28a6be5cd68ca0a61cdebc0
2025-02-22.dir-locals.el: Have Magit recognize Change-Id git trailers.Maxim Cournoyer
* .dir-locals.el: Register the 'Change-Id' git trailer to the GIT-COMMIT-TRAILERS Magit variable. Change-Id: I45deafae39163c63d559e0d50e39ee0691533955
2025-02-22tests: Remove extraneous 'with-store' in derivations test.Maxim Cournoyer
* tests/derivations.scm ("derivation fails but keep going"): Remove extraneous 'with-store'. Change-Id: If30c2d457504b8524cd167f1a145fbbea61b513c Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22derivations: Fix indentation.Maxim Cournoyer
* guix/derivations.scm (derivation): Fix indentation. Change-Id: I2407b59788ce335c21c181d9f9e3f26a359e9bf5 Signed-off-by: Maxim Cournoyer <[email protected]>
2025-02-22gnu: Add python-sphinx-autoapi.Wiktor Żelazny
* gnu/packages/sphinx.scm (python-sphinx-autoapi): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: Iac37c9b67927b147969db0707679c0916c52efc1
2025-02-22gnu: Add python-anyascii.Wiktor Żelazny
* gnu/packages/python-xyz.scm (python-anyascii): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: If6d993da28ea447bec1f10f97ec3760ee6b3d1d6
2025-02-22gnu: Add podlet.Danny Milosavljevic
* gnu/packages/rust-apps.scm (podlet): New variable. Change-Id: I97bc999eea9a3c4a6c8549de80f4ac4a8c9c9d22
2025-02-22gnu: Add rust-compose-spec.Danny Milosavljevic
* gnu/packages/crates-io.scm (rust-compose-spec-0.2): New variable. Change-Id: I5c6df4dad32a6ef7714b39b36bf8afcaaf56d05c
2025-02-22gnu: Add rust-compose-spec-macros.Danny Milosavljevic
* gnu/packages/crates-io.scm (rust-compose-spec-macros-0.1): New variable. Change-Id: Id8add4e1881f2f42fc7325d67c66d436c9a7c763
2025-02-22gnu: Add rust-k8s-openapi.Danny Milosavljevic
* gnu/packages/crates-io.scm (rust-k8s-openapi-0.22): New variable. Change-Id: Ib6689fef5955b49e5d8508dd06ae4f449de6ea00
2025-02-22gnu: Add python-evemu.Danny Milosavljevic
* gnu/packages/linux.scm (python-evemu): New variable. Change-Id: I79e90ff2b151c9b56213f54768c9ad39ac7843fa
2025-02-22gnu: Add waynergy.Danny Milosavljevic
* gnu/packages/synergy.scm (waynergy): New variable. Change-Id: I25411e6d5699b9ed47849f2891510484e31dbb4a
2025-02-22gnu: Add showmethekey.Danny Milosavljevic
* gnu/packages/video.scm (showmethekey): New variable. Change-Id: I731a01e999890d6c9ace15d1f03a424c20e2a83a
2025-02-22gnu: Add tidyall.gemmaro
* gnu/packages/check.scm (tidyall): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I46d47d28760c40d5c68b4f2f4a81c625068c238a
2025-02-22gnu: perl-test-class-most: Use propagated inputs.gemmaro
* gnu/packages/perl-check.scm (perl-test-class-most): Use propagated inputs for runtime dependencies. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I8794ac94f0b75f58d5a8c756b0b6b22a8fbeb102
2025-02-22gnu: Add perl-specio-library-path-tiny.gemmaro
* gnu/packages/perl.scm (perl-specio-library-path-tiny): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I6334cc67fef6fc1fdbbc2d68aabc36e80b866834
2025-02-22gnu: perl-specio: Update to 0.49.gemmaro
* gnu/packages/perl.scm (perl-specio): Update to 0.49. [native-inputs]: Add packages for testing. [propagated-inputs]: Update and add runtime packages. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I6951f94606a912d07d1ce679660d255d584f8e65
2025-02-22gnu: perl-mixin-linewise: Use propagated inputs.gemmaro
* gnu/packages/perl.scm (perl-mixin-linewise): Use propagated inputs for runtime dependencies. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: Ib28f22c6095543b8eccbb68af942bde49879606b
2025-02-22gnu: perl-mixin-linewise: Update to 0.111.gemmaro
* gnu/packages/perl.scm (perl-mixin-linewise): Update to 0.111. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I8ca57dd4abcdd59b96dc9433050ecfed578cce6d
2025-02-22gnu: Add perl-list-someutils-xs.gemmaro
* gnu/packages/perl.scm (perl-list-someutils-xs): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I72e8fa2f9966e8555f504d454daeee5ca692aeb0
2025-02-22gnu: perl-list-someutils: Use propagated inputs.gemmaro
* gnu/packages/perl.scm (perl-list-someutils): Use propagated inputs for runtime dependencies. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I83367e67f38b2f358ef1498f7ee5b023426d3c4f
2025-02-22gnu: perl-config-ini: Use propagated inputs.gemmaro
* gnu/packages/perl.scm (perl-config-ini): Use propagated inputs for runtime dependencies. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: If2ff58f06523c6cecfca2602caaed8d1e9c4ab45
2025-02-22gnu: perl-config-ini: Update to 0.029.gemmaro
* gnu/packages/perl.scm (perl-config-ini): Update to 0.029. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: Ief6bd9d49244ed9d4126269af2803b6c475ff82a
2025-02-22gnu: Add perl-lib-relative.gemmaro
* gnu/packages/perl.scm (perl-lib-relative): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I24aa4db7bbd7be9145306ee85003567b011794ba
2025-02-22gnu: Add perl-ref-util.gemmaro
* gnu/packages/perl.scm (perl-ref-util): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: Ie641a030e7d5cb0be786352c90b46e2facbcd0da
2025-02-22gnu: Add perl-xstring.gemmaro
* gnu/packages/perl.scm (perl-xstring): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: Ib7780bc39f6dcd85eb01ede44da6875c9d2a5d8a
2025-02-22gnu: Add qimgv.Franz Geffke
* gnu/packages/image-viewers.scm (qimgv): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I474b6a5d453eee6a91405bf5f7eb1aa908e665b7
2025-02-22gnu: Add cpp-utilities.Franz Geffke
* gnu/packages/cpp.scm (cpp-utilities): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I21651e88acefbb8de86ff1fb4e2ac71ae1ab6b45
2025-02-22gnu: Add juce.Sughosha
* gnu/packages/cpp.scm (juce): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I16121fed9a2a09a252a27fd3bdea72a07f6b8728
2025-02-22gnu: Add pastel.Bassam Saeed
* gnu/packages/rust-apps.scm (pastel): New variable. Signed-off-by: Nicolas Goaziou <[email protected]> Change-Id: I0b659d07be9fcdec4b30c9ea286f65ed55731342
2025-02-22gnu: r-voltron: Update to 0.2.0-4.3817548.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-4.3817548. Change-Id: Ia7fbfb82a4b040008dc5d8830712c14b37a7ebd2
2025-02-21gnu: Add python-pygam.Navid Afkhami
* gnu/packages/bioinformatics.scm (python-pygam): New variable. Change-Id: I0bdd26546b17e3e0f96a32c6de9674d1731ba978 Signed-off-by: Ricardo Wurmus <[email protected]>
2025-02-21gnu: gap: Enable xgap package.Andreas Enge
* gnu/packages/algebra.scm (gap)[inputs]: Add libx11, libxaw, and libxt. [arguments]<phases>{prepare-package-source}: Substitute paths and modify configuration. {remove-packages}: Do not remove xgap. {install-packages}: Add a symlink from bin/ to xgap.sh. Change-Id: I9466fdb3f469325f7229de210b88d371c2839504
2025-02-21home: services: unclutter: Add a ‘stop’ method.Ludovic Courtès
* gnu/home/services/desktop.scm (home-unclutter-shepherd-service): Remove ‘one-shot?’ field and set ‘stop’. Change-Id: I82b915d4260a62e628b419a497c50ecf2cbc356c
2025-02-21services: Use ‘spawn-command’ instead of ‘fork’ + ‘waitpid’.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/76315>. This is more concise and more robust: these ‘waitpid’ calls would compete with those made by shepherd’s event loop upon SIGCHLD, and they could hang forever, as illustrated with ‘dhcp-client-service-type’ in <https://issues.guix.gnu.org/76315>. * gnu/services/databases.scm (postgresql-role-shepherd-service): Use ‘spawn-command’ instead of ‘fork+exec-command’ followed by ‘waitpid’. * gnu/services/networking.scm (dhcp-client-shepherd-service): Change ‘start’ to use ‘spawn-command’ instead of ‘fork+exec-command’ and * gnu/services/web.scm (patchwork-django-admin-gexp): Use ‘spawn-command’ instead of ‘primitive-fork’ + ‘waitpid’. Change-Id: I449290bfa46f8600e6ccdb5a6da990ad0cb7948c Reported-by: Tomas Volf <[email protected]>
2025-02-21services: transmission: Remove custom ‘stop’ implementation.Ludovic Courtès
This ‘stop’ methods had two problems: 1. It is incompatible with the Shepherd 1.0, where the running value is a <process> record and not a PID. 2. It is unreliable because its ‘waitpid’ calls compete with those made by shepherd’s main event loop upon SIGCHLD. * gnu/services/file-sharing.scm (transmission-daemon-shepherd-service): Change ‘stop’ to use ‘make-kill-destructor’. Change-Id: I406eb619d4a72bb5afe6200ac5c8f68736a78d97
2025-02-21gnu: Add python-pytooling.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pytooling): New variable. Change-Id: Id045f071b6c531d4afff4322d1a544589f214d50 Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-21guix-install.sh: Check for existing installation before downloading.Liam Hupfer
Previously, the check came after guix_get_bin. There’s no need to fetch the rather large release archive if there’s an existing installation, so check first. Refactor the check into a function similar to other preflight checks. * etc/guix-install.sh: Check for existing installation before downloading. Change-Id: I5506fb1cacdc88bd6355e8dfa1f690acf7886c1f Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-21guix-install.sh: Add msg helpers and use stderr consistently.Liam Hupfer
Add helpers to avoid repeated manual concatenation. _err and _msg "$ERR are used interchangeably with their only difference being output stream; convert all errors to use _err. * etc/guix-install.sh: Add msg helpers and consolidate errors to stderr. Change-Id: I06e97ccc50d108ed9e279ae80c6b2386d7b8c36b Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-21guix-install.sh: Appease shellcheck.Liam Hupfer
* etc/guix-install.sh: Appease shellcheck. Change-Id: I24f0d13bb254c08d4fe45f5aa3b74bbc6a9a9d88 Signed-off-by: Ludovic Courtès <[email protected]>