aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-05gnu: sdl2: Add vulkan-loader to rpath.dan
* gnu/packages/sdl.scm (sdl2)[arguments]: Append the path of libvulkan.so to rpath. [inputs]: Add vulkan-loader. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Change-Id: I17c8388f5f7b3bb063b79fd4981263994da129c0
2023-11-05gnu: libepoxy: Hardcode paths to GLES libraries.宋文武
Fixes <https://issues.guix.gnu.org/64981>. * gnu/packages/gl.scm (libepoxy)[arguments]<#:phases>: Hardcode paths to libGLESv1_CM.so.1 and libGLESv2.so.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Change-Id: I9d68a2b8f9c4ffee13ea63ea973970bf1d4c8a6d
2023-11-05gnu: mesa: Update to 23.2.1.John Kehayias
* gnu/packages/gl.scm (mesa): Update to 23.2.1. Change-Id: I9014c29696317eeda2c86170ef64d57dd02fe8f4
2023-11-05gnu: curl: Run tests in parallel.John Kehayias
* gnu/packages/curl.scm (curl)[arguments]: Respect PARALLEL-TESTS? in check phase, by setting TFLAGS (curl's test flags). Change-Id: I54dfe32b757824fd3d2b89d10b88315c7e8b8d2a
2023-11-05gnu: curl: Ungraft.John Kehayias
* gnu/packages/curl.scm (curl): Update to 8.4.0 from graft, preserving... [arguments]<#:phases>: ... check phase to skip failing test on Hurd. [replacement]: Remove. (curl/fixed): Remove variable. Change-Id: I9243d6b3a9084d9c24884e755f2f42ffafca4205
2023-11-05gnu: nghttp2: Update to 1.58.0 and ungraft.John Kehayias
* gnu/packages/web.scm (nghttp2): Update to 1.58.0. [replacement]: Remove. (nghttp2-1.57): Remove variable. Change-Id: I737253295d6b3a832156acc8736167ee1ab470eb
2023-11-05gnu: libxkbcommon: Update to 1.6.0.Zheng Junjie
* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.6.0. Change-Id: I8e3c6852d5ba7a16605b508d00b98084254d593a Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-05gnu: libdrm: Update to 2.4.117.John Kehayias
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.117. Change-Id: I99b94bc4afeb8c0447d5ac0b08f6ade327af7cc3
2023-11-05gnu: pixman: Update to 0.42.2.Hilton Chain
* gnu/packages/xdisorg.scm (pixman): Update to 0.42.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Change-Id: Ibfe2d23a115d19ad32ca8e39de69aae108ec66d4
2023-11-05gnu: libxpm: Ungraft.John Kehayias
* gnu/packages/xorg.scm (libxpm): Update to 3.5.17. [replacement]: Remove. [source]: Update URL. (libxpm/fixed): Remove variable. Change-Id: If84b6093f90fdf7f751b1f25a32df5b478fd71cb
2023-11-05gnu: libx11: Ungraft.John Kehayias
* gnu/packages/xorg.scm (libx11): Update to 1.8.7. [replacement]: Remove. [source]: Update URL. (libx11-fixed): Remove variable. Change-Id: I945c5d15ca7ef3ed9f5de348815f9644028b1c9a
2023-07-23gnu: linux-libre 6.5: Update to 6.5.10.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.10. (linux-libre-6.5-pristine-source): Update hash. Change-Id: Icc0c07d8f38659be00e3675c335801aab5ae8b6c Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23gnu: linux-libre 6.1: Update to 6.1.61.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.61. (linux-libre-6.1-pristine-source): Update hash. (deblob-scripts-6.1): Update hash. Change-Id: Iaab673a11ff578ac7671999deb7d31f4dfd5b1e2 Signed-off-by: Leo Famulari <leo@famulari.name>
2023-07-23download: Replace faulty kernel mirror URL with canonical upstream.Leo Famulari
This mirror was providing truncated files. See patch ticket #66923 for more information about this change: <https://issues.guix.gnu.org/issue/66923> * guix/download.scm (%mirrors): Replace kernel mirror <uio.no> with <kernel.org>. Change-Id: I189fc4eaa2bb3fa8b6db028aa837f0d59a460327
2023-11-05home: services: Add 'x11-display' service.Ludovic Courtès
* gnu/home/services/desktop.scm (x11-shepherd-service): New procedure. (home-x11-service-type): New variable. (redshift-shepherd-service): Add 'requirement' field. (home-redshift-service-type): Extend 'home-x11-service-type'. * doc/guix.texi (Desktop Home Services): Document it. Change-Id: Ibd46d71cbb80fcdff8dbf3e8dbcfc3b24163bdb6
2023-11-05time-machine: Warn when no command is given.Ludovic Courtès
* guix/scripts/time-machine.scm (guix-time-machine): Emit a warning when COMMAND-LINE is false. Change-Id: I26e6b608915ecaf6d9372f9b03dc5ebd1b4c68f9
2023-11-05time-machine: Make target commit check cheaper.Ludovic Courtès
Commit 79ec651a286c71a3d4c72be33a1f80e76a560031 introduced a check to error out when attempting to use ‘time-machine’ to travel to a commit before ‘v1.0.0’. This commit fixes a performance issue with the strategy used in 79ec651a286c71a3d4c72be33a1f80e76a560031 (the repository was opened, updated, and traversed a second time by ‘validate-guix-channel’) as well as a user interface issue (“Updating channel” messages would be printed too late). This patch reimplements the check in terms of the existing #:validate-pull mechanism, which is designed to avoid extra repository operations. Fixes <https://issues.guix.gnu.org/65788>. * guix/inferior.scm (cached-channel-instance): Change default value of #:validate-channels. Remove call to VALIDATE-CHANNELS; pass it as #:validate-pull to ‘latest-channel-instances’. * guix/scripts/time-machine.scm (%reference-channels): New variable. (validate-guix-channel): New procedure, written as a simplification of… (guix-time-machine)[validate-guix-channel]: … this. Remove. Pass #:reference-channels to ‘cached-channel-instance’. Reported-by: Simon Tournier <zimon.toutoune@gmail.com> Change-Id: I9b0ec61fba7354fe08b04a91f4bd32b72a35460c
2023-11-05tests: Make ‘guix time-machine’ test effective.Ludovic Courtès
The test as added in 79ec651a286c71a3d4c72be33a1f80e76a560031 had no effect: first because ‘guix time-machine --commit=X’, not followed by a command, does nothing, and second because the “! COMMAND” shell stanza does not have the desired effect (see <https://issues.guix.gnu.org/62406>). This change rewrites the test to make it effective. * tests/guix-time-machine.sh: Rewrite. Change-Id: Ib44a11331c8625e346139a236cffa699cdbd02f2
2023-11-05tests: inetd: Avoid race condition when looking for PID file.Ludovic Courtès
* gnu/tests/networking.scm (run-inetd-test): Use ‘wait-for-file’ instead of ‘file-exists?’. Change-Id: I3e596814485428fb81595d81c4e03519340c6576
2023-11-05tests: Honor system and target when lowering <system-test>.Ludovic Courtès
* gnu/tests.scm (compile-system-test): Wrap ‘system-test-value’ call in ‘mparameterize’. Change-Id: I4be28913a86f43059b0886ad2fcf81a9c699b730
2023-11-05gnu: phantomsocks: Update to 0.0.0-20231031033204-8b0ac27fc450.Hilton Chain
* gnu/packages/networking.scm (phantomsocks): Update to 0.0.0-20231031033204-8b0ac27fc450. [arguments]<#:go>: Use go-1.20. Change-Id: I8cee734d5582c99b7940591ba14fba927992a201 Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: emacs-wanderlust: Update to 2.15.9-803.3e8cf26.Hilton Chain
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-803.3e8cf26. [version]: Inline version. Change-Id: I4b9a08016e525df80745d266f4932956475ef24b Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: emacs-semi-epg: Update to 1.14.6-247.d15603b.Hilton Chain
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-247.d15603b. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-asdf: Update to 3.0.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-3.0): New variable, migrated from python-asdf. [arguments]: Move it from here ... [native-inputs]: Remove python-astronomy, python-pytest-openfiles. [propagated-inputs]: Add python-attrs. Remove python-importlib-resources, python-jsonschema. (python-asdf-2.15): New variable. Inherited from python-asdf-3.0. [arguments]: ... to here. (python-asdf): Set it to use python-asdf-2.15 as 3.0.0 includes some breaking changes which may not testes in dependent projects. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-pytest-astropy: Update to 0.11.0.Sharlatan Hellseher
* gnu/packages/python-check (python-pytest-astropy): Update to 0.11.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-pytest-doctestplus: Update to 1.0.0.Sharlatan Hellseher
* gnu/packages/python-check (python-pytest-doctestplus): Update to 1.0.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-pytest-remotedata: Update to 0.4.1.Sharlatan Hellseher
* gnu/packages/python-check (python-pytest-remotedata): Update to 0.4.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-jwst: Update to 1.12.5.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-jwst): Update to 1.12.5. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-ephem: Update to 4.1.5.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ephem): Update to 4.1.5. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-crds: Update to 11.17.7.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-crds): Update to 11.17.7. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-cdflib: Update to 1.2.3.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.3. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-astropy: Update to 5.3.4.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy): Update to 5.3.4. [arguments]{phases}: Disable one failing test, reported upstream. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: libxisf: Update to 0.2.10.Sharlatan Hellseher
* gnu/packages/astronomy.scm (libxisf): Update to 0.2.10. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-pyerfa: Update to 2.0.1.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.1.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: erfa: Update to 2.0.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (erfa): Update to 2.0.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-astroalign: Update to 2.5.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroalign): Update to 2.5.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-cdflib: Update to 1.2.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-pynbody: Update to 1.4.1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pynbody): Update to 1.4.1. [source]: Switch to git-fetch. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-spherical-geometry: Enable tests.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spherical-geometry): Enable tests. [build-system]: Switch to pyproject-build-system. [arguments]{phases}: Add 'build-extensions phase. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: python-spherical-geometry: Simplify package.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spherical-geometry): [arguments]{phases}<preparations>: Switch to SETUPTOOLS_SCM_PRETEND_VERSION evnar instead modifying setup.py. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: imppg: Use standard configure phase.Sharlatan Hellseher
* gnu/packages/astronomy.scm (imppg): Use G-expressions. [arguments]{phases}: Use 'configure standard phase instead of replacement. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: glnemo2: Fix home-page.Sharlatan Hellseher
* gnu/packages/astronomy.scm (glnemo2): Fix home-page to point to actual project's one. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: font-google-noto: Update to 23.11.1.Bruno Victal
[1] indicates that [2] is the new _distribution_ upstream for Noto fonts. [1]: <https://github.com/notofonts/noto-fonts> [2]: <https://github.com/notofonts/notofonts.github.io> * gnu/packages/fonts.scm (font-google-noto): Update to 23.11.1. [source]<method>: Switch to git-fetch. Change-Id: I242710336ec81489f9800b68416f45c57d28b2bd Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: sbcl-cl-webkit: Update to 3.5.10.Artyom Bologov
gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.10. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: Ibd54d701a28267fe4fbb979112155839de9d89e5
2023-11-05doc: contributing: Replace reference to dunst.scm.Jaeme Sifat
The contributing documentation makes a reference to dunst.scm as an example of the build process failing after an update. This patch replaces that reference with a much more permanent linux.scm. * doc/contributing.texi: Replace reference to dunst.scm. Change-Id: I89a4157eb253e25979bc35d6d3b12201a0d19951 Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: Remove dunst.scm.Jaeme Sifat
The dunst package is much beter suited to be in wm.scm. This patch deletes dunst.scm, moves dunst to wm.scm, and removes dunst.scm from the build process. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove dunst.scm. * gnu/packages/dunst.scm: Delete file. * gnu/packages/wm.scm (dunst): New variable. Change-Id: I3b074f12f34e14ef1101069ed45ddb33f8d3ea51 Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05gnu: dunst: Update to 1.9.2.Jaeme Sifat
* gnu/packages/dunst.scm (dunst): Update to 1.9.2. [arguments]: Use gexps. Change-Id: Ic13f1679074462918991a1ceba8571a46e721224 Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05lint: Speed up the formatting linter.Christopher Baines
By using go-to-location which caches the number of bytes to seek by to get to specific lines in a file. * guix/lint.scm (report-formatting-issues): Use go-to-location. Change-Id: I34e4d3acfbb1e14e026d2e7f712ba8d22b56c147 Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-05scripts: edit: Fix relative file-name with 'load-path' option.Simon Tournier
* guix/scripts/edit.scm (search-path*): Return 'file' if exists when 'search-path' fails. Change-Id: I891d63d0d28577a7d1732fc59435828ecc0a5c5a
2023-11-05gnu: node-lts: Update to 18.18.2.Jelle Licht
* gnu/packages/node.scm (node-lts): Update to 18.18.2. [arguments]<phases>: Add 'install-node-gyp-wrapper phase. Change-Id: I6b17de33313505558a8fa9560126adef486fd0e3