gnu: screen: Use gexps.
* gnu/packages/screen.scm (screen)[arguments]: Use gexps.
Change-Id: I7ca183ecf1f70a0552f0d835b3ea16b07a921363
gnu: screen: Update to 5.0.1 [security fixes].
Fixes CVE-2025-23395, CVE-2025-{46802,46803,46804,46805}.
* gnu/packages/screen.scm (screen): Update to 5.0.1.
[source]: Download using git-fetch. Add a snippet.
[native-inputs]: Replace autoconf with autoconf-2.71.
[arguments]: Add a phase to change into the source directory.
* gnu/packages/patches/screen-hurd-path-max.patch: Adjust for building
from git.
Change-Id: Ie6eceac0f14b5b94c47aee01d770f7e42a71416e
gnu: eudev: Absorb grafted replacement.
* gnu/packages/linux.scm (eudev)[source]: Add
eudev-removable-devices-polling.patch.
[replacement]: Remove field.
(eudev-fixed): Remove variable.
Change-Id: Ie485dd09c1a22b921dbdca08993343221d98e4f3
gnu: bluez: Update to 5.79.
* gnu/packages/linux.scm (bluez): Update to 5.79.
[arguments]: Replace the 'install' phase to work around an installation
failure, described here:
https://issues.guix.gnu.org/74597#5
Co-authored-by: Dariqq <dariqq@posteo.net>
Change-Id: I5928664f929d1bda6e8c8c5e37cb9020a9889881
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: kexec-tools: Update to 2.0.30.
* gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.
Change-Id: I66d90b34d2010ac4278cc0acab05c3dd61396661
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add r-gpg.
* gnu/packages/cran.scm (r-gpg): New variable.
Change-Id: Ic432345101387e4cd2bd6558e0e43f06c4c6b33d
gnu: Add r-bigd.
* gnu/packages/cran.scm (r-bigd): New variable.
Change-Id: I164034f9823f383628fec5361e6ebeff460c43ec
gnu: r-faahko: Update to 1.48.1.
* gnu/packages/bioconductor.scm (r-faahko): Update to 1.48.1.
Change-Id: I2b62bbb03c23efb20dd45d65312c335e602da88a
gnu: r-rmpfr: Update to 1.1-0.
* gnu/packages/cran.scm (r-rmpfr): Update to 1.1-0.
Change-Id: Ica69c58287d4be0d35b24d47ca40aa37aa82aca0
gnu: r-zip: Update to 2.3.3.
* gnu/packages/cran.scm (r-zip): Update to 2.3.3.
Change-Id: Ia896cd56d6ee7c5fd9b390d4169f554f1899e71a
gnu: r-msigdbr: Update to 24.1.0.
* gnu/packages/cran.scm (r-msigdbr): Update to 24.1.0.
[arguments]: Disable some tests.
[propagated-inputs]: Add r-curl.
Change-Id: I90c3c0bf9c9842b13e7b95030b6bfec6b5d71099
gnu: papagayo: Drop input labels.
* gnu/packages/animation.scm (papagayo)[inputs]: Remove labels.
[arguments]: Update phases to adjust to label removal; remove trailing #T; use
G-expressions for output references.
Change-Id: I959ff73f190e855988061a5aba094227ba5fcff8
gnu: Add friction.
* gnu/packages/graphics.scm (friction): New variable.
Change-Id: I8ce4d20ce410e1fb6e5578d59cb72597469b58f1
gnu: Add ffmpeg-for-friction.
* gnu/packages/video.scm (ffmpeg-for-friction): New variable.
Change-Id: I11b5a7b8df325ccb16d9e8e3d19817624c8b17d0
gnu: Add gperftools-for-friction.
* gnu/packages/cpp.scm (gperftools-for-friction): New variable.
Change-Id: Ic01649cddac66de2a75a255f0c055845c57fb6ea
gnu: Add skia-for-friction.
* gnu/packages/graphics.scm (skia-for-friction): New variable.
Change-Id: I399ab3433a974b540e95d62cf1c02ea8c91cf76c
gnu: prjtrellis: Update to 1.4-0.898329d.
* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-0.898329d.
[arguments] <#:tests?>: Clarify comment.
<#:configure-flags>: New argument.
<#:phases> {setenv-pybind11}: Delete phase.
Change-Id: I7773415ee875fe266e523ee8fda25467db1b85f5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: Add python-pydigitalwavetools.
* gnu/packages/electronics.scm (python-pydigitalwavetools): New variable.
Change-Id: Iff4d12231b366cff20b386fb1d1ae121ef50e51e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: python-platypush: Update to 1.3.6.
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.6.
Change-Id: I397d556a8ecb01a0ef3931ec7beb266aa7bb9016
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>