summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-19machine/ssh: Refresh parameterization of %CURRENT-SYSTEM.Ricardo Wurmus
When using "guix deploy" on an x86_64-linux machine to deploy a system to i686-linux, DEPLOY-MANAGED-HOST would revert %CURRENT-SYSTEM to the host system's value by the time it evaluated UPGRADE-SHEPHERD-SERVICES. The earlier PARAMETERIZE would no longer be effective. * gnu/machine/ssh.scm (deploy-managed-host): Ensure that UPGRADE-SHEPHERD-SERVICES is evaluated for the architecture of the target machine. Change-Id: I0816da79cd7c46a69418717fa33b2fe4e2fabae0
2024-02-19gnu: Add r-abbreviate.Wiktor Żelazny
* gnu/packages/cran.scm (r-abbreviate): New variable. Change-Id: I8632c1e7b2b5f5b03140191f6fea558d540ae496 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-02-19gnu: python-ega-download-client: Add missing input.nafkhamdc
* gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-mock. Change-Id: I3befca6de33f959f4d916caa839d7201c77e8209 Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-02-18gnu: bemenu: Install man pagesSören Tempel
Since version 0.6.5 man pages are written in scdoc, therefore we need to update the dependencies accordingly to ensure that the man pages are build and installed: * gnu/packages/xdisorg.scm (bemenu): Add dependency on scdoc. Signed-off-by: Sören Tempel <soeren@soeren-tempel.net> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add git-sizer.Greg Hogan
* gnu/packages/version-control.scm (git-sizer): New variable. Change-Id: I82a61e364782dabfd59d0e81ff310fa916b5ff23 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add go-go-uber-org-goleak.Greg Hogan
* gnu/packages/golang.scm (go-go-uber-org-goleak): New variable. Change-Id: I4dd8f244c44ced8910752f67b318c4e39d5acd74 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add go-github-com-cli-safeexec.Greg Hogan
* gnu/packages/golang.scm (go-github-com-cli-safeexec): New variable. Change-Id: Ibc183f5185de16b4d6528697cbc85183a3282733 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add libdisplay-info.Jaeme Sifat
libdisplay-info is a new dependency for the wlroots@0.17.0 update. As seen here: - https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0 The 'fix-meson-file phase was ripped right out of the wlroots@0.16.2 package. There was a surprise build dependency for Python in generating the database. * gnu/packages/wm.scm (libdisplay-info): New variable. Change-Id: If6a466b902f4babdfb5bc9b3935c2d14f42ae662 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add emacs-fdroid.Miguel Ángel Moreno
* gnu/packages/android.scm (emacs-fdroid): New variable. Change-Id: I68358b5490406aa6ee24391bee6e69bebc574d96 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add restartd.Nicolas Graves
* gnu/packages/admin.scm (restartd): New variable. * gnu/packages/patches/restartd-update-robust.patch: Add file. * gnu/local.mk: Register gnu/packages/patches/restartd-update-robust.patch. Change-Id: I38b9b70e97b64f006a86d7618a75f1ec3ed8b034 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-02-18gnu: Add snapper.Nicolas Graves
* gnu/packages/file-systems.scm (snapper): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I0823705efcd6b043b7682b5c868c17065d307b9b
2024-02-18services: virtual-build-machine: Add ‘configuration’ action.Ludovic Courtès
* gnu/services/virtualization.scm (build-vm-shepherd-services): Add ‘configuration’ action. * doc/guix.texi (Virtualization Services): Document it. Change-Id: I4734e096d744b3cda0d523692498a73c0029e188
2024-02-18services: virtual-build-machine: Add periodic GC job.Ludovic Courtès
* gnu/services/virtualization.scm (%virtual-build-machine-operating-system): Add ‘periodic-gc’ service. Change-Id: Id5bde1ee3f8e1e549e231375e776d3201ec9e0b5
2024-02-18services: virtual-build-machine: Use a non-volatile root file system.Ludovic Courtès
This is a followup to e0ade40c2b7f39dc109ef03d43241033e14c4d4a, which didn’t have the desired effect. * gnu/services/virtualization.scm (virtual-build-machine-default-image): Add ‘volatile-root?’ field. Change-Id: I1a622f22cdd0f8f83860a6eb4a852518db3b46b7
2024-02-18services: virtual-build-machine: Do not offload when service is stopped.Ludovic Courtès
* gnu/services/virtualization.scm (check-vm-availability): Check the value of ‘live-service-running’. Change-Id: Iba858ea0fa417d9276e026b72b4b78791932482e
2024-02-18services: block-facebook-hosts: Use proper unroutable addresses.Ludovic Courtès
This is safer and more appropriate than redirecting to localhost. * gnu/services/networking.scm (%unroutable-ipv4, %unroutable-ipv6): New variables. (facebook-host-aliases): Use them. Change-Id: Idd4b1fec903c52d542d177a52fec1814eded4119
2024-02-18gnu: node-safe-stable-stringify: Move package in alphabetical order.Sharlatan Hellseher
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): Move package in alphabetical order. Change-Id: I00c93906dfde4108a285709afec508864f5e08f7
2024-02-18gnu: node-irc-colors: Move package in alphabetical order.Sharlatan Hellseher
* gnu/packages/node-xyz.scm (node-irc-colors): Move package in alphabetical order. Change-Id: If30c3362a7b36be5c6e6c2e6c4284242f185f1bd
2024-02-18gnu: node-xyz: Add a note to the end of the file.Sharlatan Hellseher
* gnu/packages/node-xyz.scm: Add a note to avoid adding packages in the end of the file. Change-Id: If1f35eb120d283ce9e9dc84ec7b97aebfad4ed5e
2024-02-18gnu: node-serialport-*: Move packages in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-serialport-*): Move packages in alphabetical order. Change-Id: I3245d4dbb788061eb3264e73fc9d1fae4d4aa77b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-path-key: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-path-key): Move package in alphabetical order. Change-Id: I33d737668063c13f6cd369f8d922eb1aa02f7177 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-semver: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-semver): Move package in alphabetical order. Change-Id: I723b019db2e46ec7acb5b594a1eacdcd4ddd8ac6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: packages: node-xyz: Add alphatical order header.Nicolas Graves
* (gnu/packages/node-xyz): Add alphabetical order header. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-debug: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-debug): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-ms: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-ms): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-segfault-handler: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-segfault-handler): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-file-uri-to-path: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-file-uri-to-path): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-sqlite3: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-sqlite3): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-addon-api: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-addon-api): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-nan: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-nan): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-irc and node-irc-colors: Move in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-irc and node-irc-colors): Move packages in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-readable-stream: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-readable-stream): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-string-decoder: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-string-decoder): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-safe-buffer: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-safe-buffer): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-inherits: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-inherits): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-ieee754: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-ieee754): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-once: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-once): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-util-deprecate: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-util-deprecate): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-18gnu: node-bindings: Move package in alphabetical order.Nicolas Graves
* gnu/packages/node-xyz.scm (node-bindings): Move package in alphabetical order. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-17gnu: python-simpervisor: Enable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-simpervisor) [arguments] <#:test-flags>: Parallelise tests. <#:phases>: Use standard 'check phase. [native-inputs]: Add python-psutil and python-pytest-xdist. Change-Id: Ica52d672470309593b1d01c5cc4713f080c2c1b3
2024-02-17gnu: python-simpervisor: Update to 1.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-simpervisor): Update to 1.0.0. [build-system]: Swap to pyproject-build-system, new release does not have setup.py. [native-inputs]: Add python-hatchling. Change-Id: I3c0c9d4e22b5462af11bed2f823e4dbefd291180
2024-02-17gnu: python-devtools: Update to 0.12.2, fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-devtools): Update to 0.12.2. [build-system]: Swap to pyproejct-build-system. [arguments] <#:phases>: Use standard 'check phase. Add 'relax-requirements phase. [propagated-inputs]: Add python-asttokens and python-executing. [native-inputs]: Add python-hatchling. Change-Id: I5562e34443e606d93cd38f8ef8ad58f61e044c86
2024-02-17gnu: python-watchdog: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-watchdog) [build-system]: Swap to pyproject-build-system. [arguments] <#:test-flags>: Move skipped test here. <#:phases>: Use standard 'check phase. Change-Id: Id813dcfb567f9769fbb4408a159519004c67b85b
2024-02-17gnu: python-humanize: Update to 4.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-humanize): Update to 4.0.0. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-freezegun and python-pytest. Change-Id: I46d06824eb9b43a3540f7b3880ec06f895c290d5
2024-02-17gnu: python-trio-websocket: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-trio-websocket) [build-system]: Swap to pyproject-build-system. [arguments] <#:phases>: Use standard 'check phase. Change-Id: I58bc13f64b15d50ff0746e9b4677229df807d415
2024-02-17gnu: python-xyzservices: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xyzservices) [build-system]: Swap to pyproject-build-system. [arguments] <#:test-flags>: Skip tests requiring request module, as seen in project's GitHub Actions. <#:phases>: Use standard 'check phase. Change-Id: I9092e282bebc8539e9ceed5ec87559d64513a486
2024-02-17gnu: python-zeroconf: Simplify package.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zeroconf) [build-system]: Swap to pyproject-build-system. [arguments] <#:test-flags>: Move skipped tests here. <#:phases>: Use standard 'check phase. Change-Id: I7891a817b984a440a957ae8809d5e4877dc43d0e
2024-02-17gnu: python-crontab: Update to 3.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.0.0. [arguments] <#:phases> {disable-failing-tests}: Add one more test to ignore. Change-Id: Icfd2f0e788f459f4b1935f1e2da7ef4779b19402
2024-02-17gnu: python-crontab: Enable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-crontab): Enable tests. [arguments] <#:phases>: Add 'disable-failing-tests phase. Change-Id: I294ff69091ed1ed6b016c194bc8fb6e5af11978c
2024-02-17gnu: Add python-apscheduler.Giacomo Leidi
* gnu/packages/python-xyz.scm (python-apscheduler): New variable. Change-Id: Ib5964520a8d3c9c4711ba2ee4c5812241dc93423 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>