Age | Commit message (Expand) | Author |
2024-10-07 | gnu: cling: Reduce closure by 236 MiB....This is accomplished by building LLVM only for the host target.
* gnu/packages/llvm.scm (llvm-cling) [configure-flags]: Add
'-DLLVM_TARGETS_TO_BUILD=host;NVPTX'.
Cover-letter:
Update cling to 1.1 and wrap with GCC include paths
This series does two things:
1. Update the cling package and its related inputs
2. Fix cling crashing when wrong or missing GCC includes were not provided.
Cling is built to use the specific GCC version it knows from at build time;
the headers available should match that version. Wrapping cling with the
gcc-toolchain ones ensures it works correctly out of the box, without the user
having to know to manually match the right GCC (such as in 'guix shell cling
gcc-toolchain@11').
END
Change-Id: Ib24d3b692070e6de9ad4aa558918786d9e25379d
| Maxim Cournoyer |
2024-10-07 | gnu: cling: Update to 1.1....* gnu/packages/llvm.scm (llvm-cling-base): New variable
(llvm-cling): Use it. Update to version 16-20240621-02.
[source]: Delete patches.
(clang-cling-runtime): Base on clang-runtime-16.
[phases]: Delete change-directory phase.
(clang-cling): Base on clang-16.
[phases]: Delete change-directory and delete-static-libraries phases (the
later would cause CMake to fail due to baking the static targets in).
(cling): Update to 1.1.
[source]: Delete patches.
[arguments] <#:tests?>: Reference upstream discussion in comment.
[phases] <patch-paths>: Adjust file name of clang lib directory.
<set-CLANG>: New phase.
[native-inputs]: Add clang-cling, used by the test suite.
* gnu/packages/patches/clang-cling-13-libc-search-path.patch
* gnu/packages/patches/clang-cling-13-remove-crypt-interceptors.patch
* gnu/packages/patches/clang-cling-runtime-13-glibc-2.36-compat.patch
* gnu/packages/patches/cling-use-shared-library.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): De-register deleted files.
Change-Id: Ia8b58188ad9de2795a52289bd46ed15a8e722bfa
| Maxim Cournoyer |
2024-10-07 | gnu: cling: Wrap with GCC include paths....(cling) [phases] <patch-paths>: Do not patch CLING_CXX_RLTV anymore; this is
now handled more correctly by wrapping the 'cling' executable. Adjust file
name of clang lib directory. <wrap-with-include-paths, fix-wrapper>: New
phases.
[inputs]: Add gcc-toolchain*, a delayed version of gcc-toolchain, used in the
wrap phase.
Fixes: https://issues.guix.gnu.org/57116
Change-Id: I29f9eee8f4a0e91eadc2eeff2a70d58db3ed0a26
| Maxim Cournoyer |
2024-10-07 | gnu: jstest-gtk: Mention this is for joydev devices in description....* gnu/packages/games.scm (jstest-gtk) [synopsis]: Mention this is for Joydev
joysticks.
[description]: Likewise.
Change-Id: I3a93a237ea5e2efb6bc49e6a9eee2e8714e25bf5
| Maxim Cournoyer |
2024-10-07 | services: Extend udev rules in joycond-service-type....* 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
| Maxim Cournoyer |
2024-10-07 | services: networking: Add 'version' field to dhcp-client-configuration....* 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
| Maxim Cournoyer |
2024-10-07 | gnu: Add libretro-bsnes-jg....* gnu/packages/emulators.scm (libretro-bsnes-jg): New variable.
Change-Id: I24e74c38c44d03e028d270beb184ab85af0394ba
| Maxim Cournoyer |
2024-10-07 | gnu: Add libretro-slang-shaders....* gnu/packages/emulators.scm (libretro-slang-shaders): New variable.
Change-Id: I72cba3abafc8b05789d5d7c506223af4510e0219
| Maxim Cournoyer |
2024-10-07 | gnu: Add libretro-mupen64plus-nx....* gnu/packages/emulators.scm (libretro-mupen64plus-nx): New variable.
Change-Id: I2249a41722478d340ac4ca2d6d96fa8ae525d1f6
| Maxim Cournoyer |
2024-10-07 | gnu: libretro-lowresnx: Use gexps....* gnu/packages/emulators.scm (libretro-lowresnx)
[arguments]: Use gexps.
Change-Id: I0db6455684d44868dd9577690e8ac1bd98a1abd2
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Update to 1.19.1-1.48b71d5....* gnu/packages/emulators.scm (retroarch): Update to 1.19.1-1.48b71d5.
Change-Id: Icb4c3c8d80be97cf604aec0db2d86f340e31f01e
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Propagate core assets....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
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Really disable online fetching of cores and resources....* gnu/packages/emulators.scm (retroarch)
[phases] <configure>: Add --disable-update_core_info and
--disable-online_updater configuration flags.
Change-Id: Ie97a32e46324120d01af7f53e805f12893f63a75
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Extend search-path support....* 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
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Reduce bundled libraries to a minimum....* 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
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Add missing fontconfig and v4l-utils inputs....* gnu/packages/emulators.scm (retroarch) [inputs]: Add fontconfig and
v4l-utils.
Change-Id: Ie82581b1f2cd8ce23f4ea04e5e09e3d6401d9464
| Maxim Cournoyer |
2024-10-07 | gnu: retroarch: Use gexps....* gnu/packages/emulators.scm (retroarch) [arguments]
<phases>: Use gexps; locate resources using `search-input-file' and
`search-input-directory'.
Change-Id: I0b1c4ff074e6f8287c14ac3327a8d0271391fec2
| Maxim Cournoyer |
2024-10-07 | gnu: Add retroarch-joypad-autoconfig....* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): New variable.
Change-Id: I56fe94f78b661c082a6e59fd59980462a0884a03
| Maxim Cournoyer |
2024-10-07 | gnu: Add retroarch-core-info....* gnu/packages/emulators.scm (retroarch-core-info): New variable.
Change-Id: I435c70673e1151bf300b9de2ea433abfe8508fbd
| Maxim Cournoyer |
2024-10-07 | gnu: Add retroarch-assets....* gnu/packages/emulators.scm (retroarch-assets): New variable.
Change-Id: I1ac0eb6fd3e1e9c1ef5b4b120e7ac72cf3b68ca0
| Maxim Cournoyer |
2024-10-06 | gnu: emacs-next: Update to 30.0.91-1.9a1c76b....* 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>
| Arto Jantunen |
2024-10-06 | gnu: cryptominisat: Update to 5.11.22....* gnu/packages/maths.scm (cryptominisat): Update to 5.11.22.
[source]: Patch include for cadiback.
[inputs]: Add cadical, cadiback-for-cryptominisat and gmp.
| Liliana Marie Prikler |
2024-10-06 | gnu: Add cadiback-for-cryptominisat....* gnu/packages/maths.scm (cadiback-for-cryptominisat): New variable.
| Liliana Marie Prikler |
2024-10-06 | gnu: Add cadiback....* gnu/packages/maths.scm (cadiback): New variable.
| Liliana Marie Prikler |
2024-10-06 | gnu: Add cadical....* 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.
| Liliana Marie Prikler |
2024-10-06 | gnu: lingeling: Update to 1.0.0....* gnu/packages/maths.scm (lingeling): Update to 1.0.0.
[#:phases]<hard-code-commit>: Adjust accordingly.
| Liliana Marie Prikler |
2024-10-06 | gnu: z3: Update to 4.13.0....* gnu/packages/maths.scm (z3): Update to 4.13.0.
| Liliana Marie Prikler |
2024-10-06 | gnu: kissat: Update to 4.0.1....* gnu/packages/maths.scm (kissat): Update to 4.0.1.
[#:phases]<patch-source>: Relax regexp to fix test.
| Liliana Marie Prikler |
2024-10-06 | gnu: scasp: Update to 1.1.4....* gnu/packages/maths.scm (scasp): Update to 1.1.4.
| Liliana Marie Prikler |
2024-10-06 | gnu: Add cl-s-graphviz....* 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>
| Konrad Hinsen |
2024-10-06 | gnu: Add cl-literate-lisp....* 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>
| Konrad Hinsen |
2024-10-06 | gnu: lsp-dsp-lib: Update to 1.0.26....* gnu/packages/audio.scm (lsp-dsp-lib): Update to 1.0.26.
Change-Id: I01a3ae1663670add9440f52fd46aa388ff0dda34
| Zheng Junjie |
2024-10-06 | gnu: lsp-dsp-lib: Update to 1.0.20....* 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>
| Roman Scherer |
2024-10-06 | gnu: libtorrent-rasterbar: Use gexps and new input style....* 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
| Adam Faiz via Guix-patches via |
2024-10-06 | gnu: libtorrent-rasterbar: Update to 2.0.10....* 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
| Adam Faiz via Guix-patches via |
2024-10-06 | gnu: vimb: Use G-expressions and cc-for-target....* gnu/packages/web-browsers.scm (vimb)[arguments]: Use G-expressions and
cc-for-target.
Change-Id: I701e9d5d6dc12856d49e5c794a535b966fff7810
| Zheng Junjie |
2024-10-06 | gnu: vimb: Update to 3.7.0....* 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>
| unwox via Guix-patches via |
2024-10-06 | gnu: lsof: Use G-expressions....* gnu/packages/lsof.scm (lsof)[arguments]: Use G-expressions.
Change-Id: Id086d46c5dbef6028e5eae4df1d2f0b24d4c3d76
| Zheng Junjie |
2024-10-06 | gnu: lsof: Update to 4.99.3....* 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
| Zheng Junjie |
2024-10-06 | gnu: lsof: Update to 4.98.0...* 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
| Jiajie Chen |
2024-10-05 | gnu: cgit: Update to 1.2.3-6.2a13177....* 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>
| Tomas Volf |
2024-10-05 | gnu: tmux: Update to 3.5a....* gnu/packages/tmux.scm (tmux): Update to 3.5a.
Change-Id: I1e92cfcdb374f5a0131354900289766cbdf431e7
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
| Ashish SHUKLA via Guix-patches via |
2024-10-05 | gnu: mold: Update to 2.34.1....* gnu/packages/mold.scm (mold): Update to 2.34.1.
Change-Id: Ia822b9170df33844af88578f040df4c3c0af3b6a
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
| Ashish SHUKLA via Guix-patches via |
2024-10-05 | gnu: unbound: Update to 1.21.1. [security fixes]...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>
| Ashish SHUKLA via Guix-patches via |
2024-09-29 | gnu: r-googlesheets@0: Fix upstream hash mismatch....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
| Tobias Geerinckx-Rice |
2024-09-29 | gnu: Add xevil....* gnu/packages/games.scm (xevil): New public variable.
Change-Id: I86885cc816685001a7d8d7dacccc396f39ddbd5f
| Tobias Geerinckx-Rice |
2024-10-05 | gnu: gx-saturator-lv2: Update to 0-4.2142b14....* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-4.2142b14.
[version]: Use GIT-VERSION.
[source]: Use GIT-FILE-NAME.
Change-Id: I848667b0a6e43e9aab119e557c3b257f76bd4f1c
| Ricardo Wurmus |
2024-10-05 | gnu: gx-vbass-preamp-lv2: Update to 0.3.f6a01c2....* 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
| Ricardo Wurmus |
2024-09-29 | gnu: stfl: Expand description....* gnu/packages/ncurses.scm (stfl)[description]: Expand it.
Change-Id: I850d773fcff2536f8a52d62cbf7c08fb7cfe4e6c
| Tobias Geerinckx-Rice |
2024-09-29 | gnu: stfl: Use archived source & home page....* gnu/packages/ncurses.scm (stfl)[source]: Download from the Internet Archive.
[home-page]: Same.
Change-Id: I528dbe408ea83b72f21f84a66fd646cd8b8c1fb8
| Tobias Geerinckx-Rice |