aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-07gnu: jstest-gtk: Mention this is for joydev devices in description.Maxim Cournoyer
* gnu/packages/games.scm (jstest-gtk) [synopsis]: Mention this is for Joydev joysticks. [description]: Likewise. Change-Id: I3a93a237ea5e2efb6bc49e6a9eee2e8714e25bf5
2024-10-07services: Extend udev rules in joycond-service-type.Maxim Cournoyer
* gnu/services/games.scm (joycond-service-type): Also extend the udev service with the configured joycond package. * doc/guix.texi (Game Services): Update documentation. Change-Id: I9f7fb0da5cfc1f8a7e8bb5f2ce7161e5e66b2f5e
2024-10-07services: networking: Add 'version' field to dhcp-client-configuration.Maxim Cournoyer
* gnu/services/networking.scm (<dhcp-client-configuration>) [version]: New field. (dhcp-client-shepherd-service): Use 'match-record' instead of various accessors. Honor the new 'version field'. Include the version the PID file name when a non-default version is used. * doc/guix.texi (Networking Setup) <dhcp-client-configuration> [version]: Document it. Change-Id: I6236ae160967c95fe7a2c1785821cc9b0c183e77
2024-10-07gnu: Add libretro-bsnes-jg.Maxim Cournoyer
* gnu/packages/emulators.scm (libretro-bsnes-jg): New variable. Change-Id: I24e74c38c44d03e028d270beb184ab85af0394ba
2024-10-07gnu: Add libretro-slang-shaders.Maxim Cournoyer
* gnu/packages/emulators.scm (libretro-slang-shaders): New variable. Change-Id: I72cba3abafc8b05789d5d7c506223af4510e0219
2024-10-07gnu: Add libretro-mupen64plus-nx.Maxim Cournoyer
* gnu/packages/emulators.scm (libretro-mupen64plus-nx): New variable. Change-Id: I2249a41722478d340ac4ca2d6d96fa8ae525d1f6
2024-10-07gnu: libretro-lowresnx: Use gexps.Maxim Cournoyer
* gnu/packages/emulators.scm (libretro-lowresnx) [arguments]: Use gexps. Change-Id: I0db6455684d44868dd9577690e8ac1bd98a1abd2
2024-10-07gnu: retroarch: Update to 1.19.1-1.48b71d5.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch): Update to 1.19.1-1.48b71d5. Change-Id: Icb4c3c8d80be97cf604aec0db2d86f340e31f01e
2024-10-07gnu: retroarch: Propagate core assets.Maxim Cournoyer
The RetroArch menus will not correctly render without its assets, the plugins won't be usable without the core info files, and controllers won't be usable without joypad-autoconfig files. Hence... * gnu/packages/emulators.scm (retroarch-minimal): New variable, renamed from previous retroarch. (retroarch) [propagated-inputs]: New field. Change-Id: I9dccf89da1f35acfa705de9ae02ae5f72a0b1825
2024-10-07gnu: retroarch: Really disable online fetching of cores and resources.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch) [phases] <configure>: Add --disable-update_core_info and --disable-online_updater configuration flags. Change-Id: Ie97a32e46324120d01af7f53e805f12893f63a75
2024-10-07gnu: retroarch: Extend search-path support.Maxim Cournoyer
* gnu/packages/patches/retroarch-improved-search-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/emulators.scm (retroarch) [source]: Apply patch. [configure-flags]: Add '--disable-update_assets'. [native-search-paths]: New search paths for LIBRETRO_ASSETS_DIRECTORY, LIBRETRO_AUTOCONFIG_DIRECTORY, LIBRETRO_VIDEO_FILTER_DIRECTORY and LIBRETRO_VIDEO_SHADER_DIRECTORY. Fixes: https://issues.guix.gnu.org/38439 Change-Id: I593c223ad887277e4637adc8d7ef7439f9ced611
2024-10-07gnu: retroarch: Reduce bundled libraries to a minimum.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch) [source]: Add snippet removing most bundled sources. Apply patch to allow using system SPIRV-Cross. [phases] <configure>: Add --disable-builtinspirv_cross. Disable non-core features making use of bundled libraries (7zip, cheevos crtswitchres, discord, dr_mp3, ixbm, stb_font, stb_image, stb_vorbis and xdelta). [inputs]: Add spirv-cross. [license]: Add licenses of bundled sources. * gnu/packages/patches/retroarch-unbundle-spirv-cross.patch: New file. Change-Id: I824391424bf0fa2ec3888f02535b94dea3021378
2024-10-07gnu: retroarch: Add missing fontconfig and v4l-utils inputs.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch) [inputs]: Add fontconfig and v4l-utils. Change-Id: Ie82581b1f2cd8ce23f4ea04e5e09e3d6401d9464
2024-10-07gnu: retroarch: Use gexps.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch) [arguments] <phases>: Use gexps; locate resources using `search-input-file' and `search-input-directory'. Change-Id: I0b1c4ff074e6f8287c14ac3327a8d0271391fec2
2024-10-07gnu: Add retroarch-joypad-autoconfig.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): New variable. Change-Id: I56fe94f78b661c082a6e59fd59980462a0884a03
2024-10-07gnu: Add retroarch-core-info.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch-core-info): New variable. Change-Id: I435c70673e1151bf300b9de2ea433abfe8508fbd
2024-10-07gnu: Add retroarch-assets.Maxim Cournoyer
* gnu/packages/emulators.scm (retroarch-assets): New variable. Change-Id: I1ac0eb6fd3e1e9c1ef5b4b120e7ac72cf3b68ca0
2024-10-06gnu: emacs-next: Update to 30.0.91-1.9a1c76b.Arto Jantunen
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.91-1.9a1c76b. Change-Id: Iba274ab45deea9edc4049b0cec2716655ba3e148 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-10-06gnu: cryptominisat: Update to 5.11.22.Liliana Marie Prikler
* gnu/packages/maths.scm (cryptominisat): Update to 5.11.22. [source]: Patch include for cadiback. [inputs]: Add cadical, cadiback-for-cryptominisat and gmp.
2024-10-06gnu: Add cadiback-for-cryptominisat.Liliana Marie Prikler
* gnu/packages/maths.scm (cadiback-for-cryptominisat): New variable.
2024-10-06gnu: Add cadiback.Liliana Marie Prikler
* gnu/packages/maths.scm (cadiback): New variable.
2024-10-06gnu: Add cadical.Liliana Marie Prikler
* gnu/packages/patches/cadical-add-shared-library.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/maths.scm (cadical): New variable.
2024-10-06gnu: lingeling: Update to 1.0.0.Liliana Marie Prikler
* gnu/packages/maths.scm (lingeling): Update to 1.0.0. [#:phases]<hard-code-commit>: Adjust accordingly.
2024-10-06gnu: z3: Update to 4.13.0.Liliana Marie Prikler
* gnu/packages/maths.scm (z3): Update to 4.13.0.
2024-10-06gnu: kissat: Update to 4.0.1.Liliana Marie Prikler
* gnu/packages/maths.scm (kissat): Update to 4.0.1. [#:phases]<patch-source>: Relax regexp to fix test.
2024-10-06gnu: scasp: Update to 1.1.4.Liliana Marie Prikler
* gnu/packages/maths.scm (scasp): Update to 1.1.4.
2024-10-06gnu: Add cl-s-graphviz.Konrad Hinsen
* gnu/packages/lisp-xyz.scm (cl-s-graphviz, ecl-s-graphviz, sbcl-s-graphviz): New variables. Change-Id: I501e7f48fb3f04380ded5670b522d1ff936d32a4 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-10-06gnu: Add cl-literate-lisp.Konrad Hinsen
* gnu/packages/lisp-xyz.scm (cl-literate-lisp, ecl-literate-lisp, sbcl-literate-lisp): New variables. Change-Id: I2b72273c3611d9394d107ad030f21fa7538120b8 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-10-06gnu: lsp-dsp-lib: Update to 1.0.26.Zheng Junjie
* gnu/packages/audio.scm (lsp-dsp-lib): Update to 1.0.26. Change-Id: I01a3ae1663670add9440f52fd46aa388ff0dda34
2024-10-06gnu: lsp-dsp-lib: Update to 1.0.20.Roman Scherer
* gnu/packages/audio.scm (lsp-dsp-lib): Update to 1.0.20. [source]: Update url. [home-page]: Update url. Change-Id: Iafcb90e194d692665ed832c3f7ff154b4ffa8965 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-06gnu: libtorrent-rasterbar: Use gexps and new input style.Adam Faiz via Guix-patches via
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Use gexps. [native-inputs]: Drop labels. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: Ic6dc52ab422e479c941a1f33abdb64fb81c3229d
2024-10-06gnu: libtorrent-rasterbar: Update to 2.0.10.Adam Faiz via Guix-patches via
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 2.0.10. [source]<snippet>: Remove test/test_copy_file.cpp patch since it's resolved. [native-inputs]: Remove no longer needed file (v2_empty_file.torrent). [arguments]<#:phases>: Remove copy-v2_empty_file.torrent phase. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: I12e50041cfa141282a2874bf94545bc57ea735ae
2024-10-06gnu: vimb: Use G-expressions and cc-for-target.Zheng Junjie
* gnu/packages/web-browsers.scm (vimb)[arguments]: Use G-expressions and cc-for-target. Change-Id: I701e9d5d6dc12856d49e5c794a535b966fff7810
2024-10-06gnu: vimb: Update to 3.7.0.unwox via Guix-patches via
* gnu/packages/web-browsers.scm (vimb): Update to 3.7.0. [arguments]<#:phases>: Add fix-config-mk phase. Change-Id: Ia89eb9588cd7eeda1bad29cf0d6e33f75ff5970c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-06gnu: lsof: Use G-expressions.Zheng Junjie
* gnu/packages/lsof.scm (lsof)[arguments]: Use G-expressions. Change-Id: Id086d46c5dbef6028e5eae4df1d2f0b24d4c3d76
2024-10-06gnu: lsof: Update to 4.99.3.Zheng Junjie
* gnu/packages/lsof.scm (lsof): Update to 4.99.3. [native-inputs]: Add libtool. [arguments]<#:phases>: Add fix-configure-ac-version phase. Change-Id: Id086d46c5dbef6028e5eae4df1d2f0b24d4c3d76
2024-10-06gnu: lsof: Update to 4.98.0Jiajie Chen
* gnu/packages/lsof.scm (lsof): Update to 4.98.0. [native-inputs]: Add automake, autoconf, pkg-config, procps and util-linux. [arguments]<#:phases>: Remove replace configure,install phases. Remove patch-timestamps,build-man-page phases. Adjust and move disable-failing-tests to before bootstrap. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: I5b381e77f6e6ed89431856f409a5a6e8b9fd765c
2024-10-05gnu: cgit: Update to 1.2.3-6.2a13177.Tomas Volf
* gnu/packages/version-control.scm (cgit): Update to 1.2.3-6.2a13177. Change-Id: Ia577112b61d1f78c1d60f286df8103f98197e145 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-05gnu: tmux: Update to 3.5a.Ashish SHUKLA via Guix-patches via
* gnu/packages/tmux.scm (tmux): Update to 3.5a. Change-Id: I1e92cfcdb374f5a0131354900289766cbdf431e7 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-05gnu: mold: Update to 2.34.1.Ashish SHUKLA via Guix-patches via
* gnu/packages/mold.scm (mold): Update to 2.34.1. Change-Id: Ia822b9170df33844af88578f040df4c3c0af3b6a Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-05gnu: unbound: Update to 1.21.1. [security fixes]Ashish SHUKLA via Guix-patches via
This contains a fix for CVE-2024-8508. * gnu/packages/dns.scm (unbound): Update to 1.21.1. Change-Id: I2ed1806a0859c5dbd729d18a074220ab13b53223 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29gnu: r-googlesheets@0: Fix upstream hash mismatch.Tobias Geerinckx-Rice
The tarball was modified upstream. However, the source files themselves were not: the difference is merely their order within the old & new tar archives. * gnu/packages/statistics.scm (r-googlesheets)[source]: Update sha256. Change-Id: I1074ef61ff09d1599330d227b91b87817c37a2d9
2024-09-29gnu: Add xevil.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xevil): New public variable. Change-Id: I86885cc816685001a7d8d7dacccc396f39ddbd5f
2024-10-05gnu: gx-saturator-lv2: Update to 0-4.2142b14.Ricardo Wurmus
* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-4.2142b14. [version]: Use GIT-VERSION. [source]: Use GIT-FILE-NAME. Change-Id: I848667b0a6e43e9aab119e557c3b257f76bd4f1c
2024-10-05gnu: gx-vbass-preamp-lv2: Update to 0.3.f6a01c2.Ricardo Wurmus
* gnu/packages/music.scm (gx-vbass-preamp-lv2): Update to 0.3.f6a01c2. [version]: Use GIT-VERSION. [source]: Use GIT-FILE-NAME. [arguments]: Set CC in make-flags. [inputs]: Replace gtk+-2 with gtk+. Change-Id: Ied9357d1d8804c263a801194ae8df661aa6f8afa
2024-09-29gnu: stfl: Expand description.Tobias Geerinckx-Rice
* gnu/packages/ncurses.scm (stfl)[description]: Expand it. Change-Id: I850d773fcff2536f8a52d62cbf7c08fb7cfe4e6c
2024-09-29gnu: stfl: Use archived source & home page.Tobias Geerinckx-Rice
* gnu/packages/ncurses.scm (stfl)[source]: Download from the Internet Archive. [home-page]: Same. Change-Id: I528dbe408ea83b72f21f84a66fd646cd8b8c1fb8
2024-09-29gnu: r-rserve: Fix upstream hash mismatch.Tobias Geerinckx-Rice
The tarball was modified upstream. It appears that the ‘1.8-6’ version that was packaged was actually a development snapshot. In Rserve/NEWS: -1.8-6 (under development) +1.8-6 2020-06-11 The only difference appears to be in the build system: proxy: linking no longer hard-codes `-lssl` (it effectively failed compilation when SSL was not available). as the build output does not appear to contain new or changed code. * gnu/packages/cran.scm (r-rserve)[source]: Update sha256. Change-Id: Ib32ecbdcbab1a4992f61215f94f1625e316edda2
2024-09-29gnu: gitg: Fix upstream hash mismatch.Tobias Geerinckx-Rice
The tarball was modified upstream. The one-line difference is in meson.build: - version: '45.alpha', + version: '44', I did not check whether this triggers A Malware. I doubt the original packager did, either. * gnu/packages/gnome.scm (gitg)[source]: Update sha256. Change-Id: I60b96ced6bef5851a28038da7948d4a0ec8a34bf
2024-09-29gnu: gzdoom: Delete files that might prevent commercial distribution.Tobias Geerinckx-Rice
* gnu/packages/games.scm (gzdoom)[source]: Delete files in the snippet. Change-Id: I601bb251e9b690e375f707786bb5789a6a664b92