summaryrefslogtreecommitdiff
path: root/gnu/packages/patches
Commit message (Collapse)AuthorAgeFilesLines
* gnu: sipwitch: Fix build.Nicolas Graves2024-10-151-0/+77
| | | | | | | | | * gnu/packages/telephony.scm (sipwitch): Fix build. [origin]<patches>: Add sipwitch-fix-build-with-exosip5.patch here... * gnu/packages/patches: ...here and... * gnu/local.mk: ...here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: osip: Update to 5.3.1.Nicolas Graves2024-10-151-40/+0
| | | | | | | | | * gnu/packages/telephony.scm (osip): Update to 5.3.1. [origin]<patches>: Remove patch. * gnu/packages/patches/osip-CVE-2017-7853.patch : Remove it. * gnu/local.mk: Remove patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: xen: Update to 4.19.0. [security fixes]Nicolas Graves2024-10-142-71/+0
| | | | | | | | | | | | | | This fixes at least 10 different CVEs. * gnu/packages/virtualization.scm (xen): Update to 4.19.0. [arguments]<#make-flags>: Add SHLIB flags. <#phases>: Update 'patch phase. [origin]<patches>: Remove xen-docs-use-predictable-ordering.patch and xen-remove-config.gz-timestamp.patch from here... * gnu/packages/patches: ...here and... * gnu/local.mk: ...here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guile-ssh: Update to 0.17.0 and use patch.Herman Rimm2024-10-131-0/+40
| | | | | | | | | * gnu/packages/ssh.scm (guile-ssh): Update to 0.17.0 and apply patch. * gnu/packages/patches/guile-ssh-rename-bool.patch: Add file. * gnu/local.mk (dist_patch_DATA): Register patch. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Change-Id: Iafb5630430ba122861b7e2fe2c76c84739b4e00f
* gnu: arm-none-eabi toolchain 12.3.rel1Rutherther2024-10-121-0/+380
| | | | | | | | | | | | | | | | | | Introduces arm-none-eabi 12.3.rel1 toolchain The arguments for this toolchain are taken mostly out of here https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/12-3-rel1 * gnu/packages/patches/newlib-getentropy.patch: Add a patch. * gnu/local.mk: Register it. * gnu/packages/embedded.scm (make-gcc-arm-none-eabi-12.3.rel1): Add variable. * gnu/packages/embedded.scm (make-newlib-arm-none-eabi-12.3.rel1): Add variable. * gnu/packages/embedded.scm (make-newlib-nano-arm-none-eabi-12.3.rel1): Add variable. * gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-12.3.rel1): Add variable. * gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-nano-12.3.rel1): Add variable. Change-Id: If4220c6bc7b1def240cbb9d5d245758f7c51a8a0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: agda-categories: Update to 0.2.0.Josselin Poiret2024-10-122-28/+21
| | | | | | | | | | * gnu/packages/patches/agda-categories-use-stdlib-1.7.3.patch -> gnu/packages/patches/agda-categories-use-newer-stdlib.patch: Adapt patch. * gnu/local.mk (dist_patch_DATA): Change registered name to new name. * gnu/packages/agda.scm (agda-categories): Update to 0.2.0. Use new patch name. Change-Id: Id5d1e335fe22c2d5809116083ed72e7b9208d69e
* gnu: lsof: Fix build with Linux 6.9Ekaitz Zarraga2024-10-101-0/+67
| | | | | | | | | * gnu/packages/lsof.scm(lsof)[source]: Add patch. * gnu/packages/patches/lsof-compat-linux-6.9.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I98b895ecaf1b952bfd33ea7ae3af70b1c39a0a94 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: librewolf: Revert video acceleration fix.Ian Eure2024-10-081-11/+0
| | | | | | | | | | | | | | | This patch partly reverts #73429, because that change makes livestreaming video refuse to play. * gnu/packages/librewolf.scm (librewolf) [source]: Remove the librewolf-add-paths-to-rdd-allowlist patch. [phases] <wrap-program>: Reinstate previous LD_LIBRARY_PATH wrapping. * gnu/packages/patches/librewolf-add-paths-to-rdd-allowlist.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Iaf36c64464cd078538fda677ea4fa7b13e7c110f
* gnu: Add libguestfs-minimal.Giacomo Leidi2024-10-071-0/+44
| | | | | | | | | * gnu/packages/virtualization.scm (libguestfs-minimal): New variable. * gnu/packages/patches/libguestfs-syms.patch: Add file. * gnu/local.mk: Add it. Change-Id: Ide22707724ecd41145243c9f41adc3f5557c593e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-angr: Update to 9.2.112.Sören Tempel2024-10-072-62/+39
| | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-angr): Update to 9.2.112. [propagated-inputs]: Remove python-progressbar2; add python-pyformlang, add python-rich, add python-unique-log-filter. * gnu/packages/patches/python-angr-addition-type-error.patch: Remove patch (merged upstream and included in new release). * gnu/packages/patches/python-angr-check-exec-deps.patch: Rebase for new release. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-pyvex: Update to 9.2.112.Sören Tempel2024-10-071-80/+0
| | | | | | | | * gnu/packages/python-xyz.scm (python-pyvex): Update to 9.2.112. * gnu/packages/patches/python-pyvex-remove-angr-dependency.patch: Remove patch (merged upstream and included in new release). Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: cling: Update to 1.1.Maxim Cournoyer2024-10-074-467/+0
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* gnu: retroarch: Extend search-path support.Maxim Cournoyer2024-10-071-0/+298
| | | | | | | | | | | | | * 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
* gnu: retroarch: Reduce bundled libraries to a minimum.Maxim Cournoyer2024-10-071-0/+92
| | | | | | | | | | | | | * 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
* gnu: Add cadical.Liliana Marie Prikler2024-10-061-0/+49
| | | | | | * 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.
* gnu: scilab: Update to 2024.1.0.Nicolas Graves2024-10-041-18/+15
| | | | | | | | * gnu/packages/maths.scm (scilab): Update to 2024.1.0. * gnu/packages/patches/scilab-tbx_build_help.patch: Update patch. Change-Id: I79197822aefba698b2383e3aa30fbc511da6954c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ddd: Update to 3.4.1.Andy Tai2024-10-041-0/+24
| | | | | | | | | | | | | | * gnu/packages/debug.scm (ddd): Update to 3.4.1. [source](origin): Add new patch to fix build. [arguments]<#:configure-flags>: Add explicit flag fir freetype include path. [native-inputs]: Add bison, flex and perl. [inputs]: Add freetype, libxaw, and libxft. * gnu/packages/patches/ddd-build.patch: New file. * gnu/local.mk: Register new file. Change-Id: Ic305cc0c7e15d0f0565f2adde514a43497e11f98 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: rapidcheck: Fix pkg-config libs.Liliana Marie Prikler2024-09-291-0/+27
| | | | | | | | | Using rapidcheck as a dependency in a project currently results in a linker error, because the pkg-config file is missing relevant linker flags. * gnu/packages/patches/rapidcheck-fix-libs.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/check.scm (rapidcheck)[patches]: Use it here.
* gnu: ceph: Update to 17.2.7.Yann Dupont2024-09-281-0/+50
| | | | | | | | | | | | Fixes a build failure introduced with newer versions of Boost. * gnu/packages/patches/ceph-fix-for-newer-boost.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/storage.scm (ceph): Update to 17.2.7. Use the patch. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I00f2d369d7a86926b00c680d5ab0fe8044ca9065
* gnu: cups-minimal: Address PPD injection issues [security fixes].Tobias Geerinckx-Rice2024-09-221-0/+529
| | | | | | | | | | * gnu/packages/cups.scm (cups-minimal)[replacement]: Graft with... (cups-minimal/fixed): ...this new variable. [source]: Add a patch to do the thing. * gnu/packages/patches/cups-minimal-Address-PPD-injection-issues.patch: New file. Change-Id: Id4db145887e72081b404dedbccd62c23a8f52d55
* gnu: fuzzel: Update to 1.11.0.Ashish SHUKLA2024-09-271-0/+42
| | | | | | | | | | * gnu/packages/xdisorg.scm (fuzzel): Update to 1.11.0. [sources](origin)<patches>: Add patch. * gnu/packages/patches/fuzzel-fix-gcc-error.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: I7ed41e6b23657833369f9d319c22421161559dc7 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: waybar: Fix missing tray icons on 0.11.0.Josselin Poiret2024-09-261-0/+86
| | | | | | | | | * gnu/packages/patches/waybar-0.11.0-fix-tray-icons.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/wm.scm (waybar)[source]: Use it. Change-Id: Ib480b815faf3a331e1fc093dee72bb3099df57c5 Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
* gnu: Add xdg-desktop-portal-next.Maxim Cournoyer2024-09-271-0/+56
| | | | | | | | | | | This is based on Dan's "xdg-desktop-portal: Update to 1.18.4." commit, now reverted. * gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable. * gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I7360d915bb0450f6772232c126fd0d4a4fec8997
* Revert "gnu: xdg-desktop-portal: Update to 1.18.4."Maxim Cournoyer2024-09-271-56/+0
| | | | | | | | This reverts commit 1b4304ea29296e25026361ecf19226cf2f554836. This broke setting themes in GNOME 44.1. Reported-by: Ada Stevenson <adanskana@gmail.com> Change-Id: Iaa8632a743d6fefd46f6415010b33f69bd6d2a04
* gnu: telegram-desktop: Update to 5.5.5.dan2024-09-264-8/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Update patch file to match upstream changes. * gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch: Update patch file to match upstream changes. * gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: New file. * gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/telegram.scm: (libyuv-for-telegram-desktop, cmake-helpers-for-telegram-desktop) (codegen-for-telegram-desktop, lib-base-for-telegram-desktop) (lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop) (lib-qr-for-telegram-desktop, lib-storage-for-telegram-desktop) (lib-tl-for-telegram-desktop, lib-webrtc-for-telegram-desktop) (tgcalls-for-telegram-desktop, webrtc-for-telegram-desktop): Bump to submodule checkout. (cmake-helpers-for-telegram-desktop)[origin]: Add patches to unbundle gsl and cppgir. (libprisma-for-telegram-desktop): Use %telegram-version. (telegram-desktop): Update to 5.5.5. [:configure-flags]: Add disable jemalloc flag. [#:phases]<unpack-additional-sources>: Add libprisma-for-telegram-desktop. <patch-gir-ignore-paths>: New phase. <use-system-xdg-desktop-portal>: New phase. <patch-libwebview>: New phase. [native-inputs]: Add cpp-ada-url-parser, gobject-introspection and xdg-desktop-portal. [inputs]: Add boost, cppgir-for-telegram-desktop, expected-lite and remove jemalloc. Change-Id: I0ea3ea5a3e416a9d5b2b5b7b55ca1af679bc3d38 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: xdg-desktop-portal: Update to 1.18.4.dan2024-09-261-0/+56
| | | | | | | | | | | | | | | | | * gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.18.4. [patches]: Disable portal tests. [native-inputs]: Remove autoconf, automake, libtool and which. Add python, python-dbusmock, python-pytest and python-pytest-xdist. [inputs]: Add bubblewrap. [arguments]<#:configure-flags>: Replace “--with-systemd=no” with “-Dsystemd=disabled”. Change-Id: Ic9876565e9119443fedd082273be4f372ebce1d4 Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: clang-runtime: Fix build.Danny Milosavljevic2024-09-261-0/+129
| | | | | | | | | * gnu/packages/patches/clang-runtime-12-remove-crypt-interceptors.patch: New file. * gnu/local.mk (dist_PATCH_DATA): Register it. * gnu/packages/llvm.scm (clang-runtime-12)[source]: Use it. Change-Id: I78e078ff09beb2943ba9387813ebc29069ae8f7d
* gnu: erlang: Fix build.Igor Goryachev via Guix-patches via2024-09-241-4/+4
| | | | | | | * gnu/packages/patches/erlang-man-path.patch: Adjust patch. Change-Id: I2531c92001a3b1c2a3363615a7a1542904fa98b7 Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: librewolf: Add rdd paths allowlist patch.Andrew Tropin2024-09-241-0/+11
| | | | | | | * gnu/packages/patches/librewolf-add-paths-to-rdd-allowlist.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: Ice417148b0ddf9acf0062eb6d16a875a81e350e6
* gnu: Add gemrb-0.9.3.Ashvith Shetty2024-09-211-0/+15
| | | | | | | | | | * gnu/packages/games.scm (gemrb-0.9.3): New variable. * gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: Ic05eacf362f9a4ebfe88b1e0967e72e824c4f404 Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: lxc: Update to 6.0.1Jakob Kirsch2024-09-201-0/+58
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/virtualization.scm (lxc): Update to 6.0.1. [source] Add patch lxc-no-static-bin.patch. [build-system]: Change to meson-build-system. [inputs]: Add apparmor and dbus. [arguments]: Replace “--docdir=…” with “-Ddoc-path=…”. Replace “--sysconfdir=/etc” with “-Ddistrosysconfdir=/etc”. Remove “--localstatedir=/var”. Add “-Dinit-script=sysvinit”. Add “-Dinstall-state-dirs=false”. Add “-Dinstall-init-files=false”. Add “-Dspecfile=false”. Add “-Db_lto=false”. <#:phases>: No longer replace ‘install’. * gnu/packages/patches/lxc-static-link.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: I089d53611a996e44cb9a92986c2b8de9cb69634f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: clang-cling-runtime: Fix build.Maxim Cournoyer2024-09-202-0/+264
| | | | | | | | | | | | | | New patches were applied to clang-runtime only, not the whole LLVM base source, hence they were not applied to the cling variants. * gnu/packages/llvm.scm (llvm-cling) [source]: Add clang-cling-runtime-13-glibc-2.36-compat.patch and clang-cling-13-remove-crypt-interceptors.patch patches. * gnu/packages/patches/clang-cling-13-remove-crypt-interceptors.patch: New file. * gnu/packages/patches/clang-cling-runtime-13-glibc-2.36-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: I4c5ee5f65b2bc04935865ad8e67bc2c3833da2eb
* gnu: dyninst: Update to 13.0.0.Nguyễn Gia Phong2024-09-191-33/+0
| | | | | | | | | | * gnu/packages/instrumentations.scm (dyninst): Update to 13.0.0. [propagated-inputs]: Add libiberty. * gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: Remove file. Change-Id: I6e5dfa9d698de4d45614c535b5dd5cdaad239425 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ldns: Update to 1.8.4.Tobias Geerinckx-Rice2024-09-081-41/+39
| | | | | | | * gnu/packages/dns.scm (ldns): Update to 1.8.4. * gnu/packages/patches/ldns-drill-examples.patch: Adjust diff. Change-Id: I52480085d45890b73278b2b529764482c591c9ac
* gnu: expat: Fix security vulnerabilities.Efraim Flashner2024-09-193-0/+101
| | | | | | | | | | | | | Fixes CVE-2024-45490, CVE-2024-45491, CVE-2024-45492. * gnu/packages/xml.scm (expat)[replacement]: New field. (expat/fixed): New variable. * gnu/packages/patches/expat-CVE-2024-45490.patch, gnu/packages/patches/expat-CVE-2024-45491.patch, gnu/packages/patches/expat-CVE-2024-45492.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: I74d5d7bce98d6c983b989c1afec7cf28777d1617
* gnu: libjami: Fix build.Tobias Geerinckx-Rice2024-09-081-0/+93
| | | | | | | | * gnu/packages/jami.scm (webrtc-audio-processing/jami): New variable. (libjami)[inputs]: Use it. * gnu/packages/patches/webrtc-audio-processing-big-endian.patch: New file. Change-Id: I51a25acd1b8d50e91869aef8ea1fadc862afe215
* gnu: durden: Migrate to /run/privileged/bin.Tobias Geerinckx-Rice2024-09-081-3/+3
| | | | | | | * gnu/packages/patches/durden-shadow-arcan.patch: Update privileged program directory. Change-Id: Id1d99d8a48582d81ebd0bfc7b152c16bf262a463
* gnu: cl-lack: Update to 0.3.0-1.35d3a8e.Konrad Hinsen2024-09-131-0/+243
| | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/sbcl-lack-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/lisp-xyz.scm (sbcl-lack): Update to 0.3.0-1.35d3a8e. [source]: Use patch. [native-inputs]: Add sbcl-cl-cookie, sbcl-dexador and sbcl-hunchentoot. [inputs]: Add sbcl-alexandria, sbcl-anypool, sbcl-bordeaux-threads, sbcl-cl-base64, sbcl-cl-isaac, sbcl-cl-redis, sbcl-dbi and sbcl-trivial-rfc-1123. [arguments]: Add lack-app-directory, lack-app-file, lack-middleware-accesslog, lack-middleware-auth-basic, lack-middleware-csrf, lack-middleware-dbpool, lack-middleware-mount, lack-middleware-session, lack-session-store-dbi and lack-session-store-redis to 'asd-systems'. Enable tests. [license]: Switch to expat. Change-Id: I4285cf208b76d6f461735fff04293833ef163e08 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: python-pygpgme: Update to 0.4.Efraim Flashner2024-09-122-106/+0
| | | | | | | | | | | | | | | * gnu/packages/gnupg.scm (python-pygpgme): Update to 0.4. [source]: Remove patches. [build-system]: Switch to the pyproject build system. [arguments]: Remove custom phases. [native-inputs]: Remove gnupg-1. Add gnupg. [home-page]: Update home-page. * gnu/packages/patches/pygpgme-disable-problematic-tests.patch, gnu/packages/patches/python-pygpgme-fix-pinentry-tests.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove patches. Change-Id: I0986e0f87a1b824bce5cc24f34467132d14296e4
* gnu: qrcodegen-cpp: Update to 1.8.0.宋文武2024-09-072-448/+506
| | | | | | | | | | | | | * gnu/packages/aidc.scm (qrcodegen-cpp): Update to 1.8.0. [source]: Use qrcodegen-cpp-cmake.patch. [build-system]: Switch to cmake-build-system. [arguments]: Enable tests and build shared libraries. * gnu/packages/patches/qrcodegen-cpp-make-install.patch: Remove file. * gnu/packages/patches/qrcodegen-cpp-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I0272a28ab2cda89700b5523e96f3014eff7ebf65 Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: Add sbcl-ciel-repl.Konrad Hinsen2024-09-071-0/+31
| | | | | | | | | * gnu/packages/patches/sbcl-clei-repl.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/lisp-xyz.scm (sbcl-ciel-repl): New variable. Change-Id: I85eabe27d35a6d540a634f4121209b59a6c7085b Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: flatpak: Update to 1.14.10 [security fixes].Zheng Junjie2024-09-061-5/+3
| | | | | | | | | | Fixes CVE-2024-42472. Fixes <https://issues.guix.gnu.org/73059>. * gnu/packages/package-management.scm (flatpak): Update to 1.14.10. * gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: Adjust it. Change-Id: Ia0bd866ee46e8b0cd24d37d14df61cdc22692d4e
* gnu: python-pytorch: Update to 2.4.0.David Elsing2024-09-064-92/+85
| | | | | | | | | | | | | | | | | | | | | | This also updates the qnnpack-pytorch package. * gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.4.0. (%python-pytorch-src): Adjust hash accordingly. [source]: Remove obsolete file deletions in snippet. (python-pytorch)[arguments]<#:phases>: Disable telemetry and set Python install directory. Remove obsolete USE_FFMPEG, USE_OPENCV and USE_PYTORCH_QNNPACK environment variables. [native-inputs]: Remove python-typing-extensions. [inputs]: Add brotli, cpp-httplib and zlib. Remove qnnpack. Use oneapi-dnnl, qnnpack-pytorch and xnnpack for all systems. [propagated-inputs]: Add onnx and python-typing-extensions. Use cpuinfo for all systems. [supported-systems]: New field. (python-pytorch-for-r-torch)[inputs]: Add qnnpack. * gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch. * gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch. * gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch. * gnu/packages/patches/python-pytorch-without-kineto.patch: Adjust patch.
* gnu: onnx-optimizer: Update to 0.3.19.David Elsing2024-09-061-30/+30
| | | | | | | * gnu/packages/machine-learning.scm (onnx-optimizer): Update to 0.3.19. * gnu/packages/patches/onnx-optimizer-system-library.patch: Adjust patch. Co-authored-by: Andy Tai <atai@atai.org>
* gnu: onnx: Update to 1.16.2.David Elsing2024-09-063-73/+18
| | | | | | | | | | | | | | | | | | * gnu/packages/machine-learning.scm (onnx): Update to 1.16.2. [source]: Remove patch. [build-system]: Move to pyproject-build-system. [arguments]<#:tests?>: Disable for systems where python-nbval is not supported. <#:phases>: Remove 'relax-requirements' phase. Pass "-DONNX_BUILD_TESTS" to CMake depending on tests?. [native-inputs]: Add python-fb-re2 and python-parameterized-next. Remove python-nbval on unsupported systems. * gnu/packages/patches/onnx-shared-libraries.patch: Adjust patch. * gnu/packages/patches/onnx-skip-model-downloads.patch: Adjust patch. * gnu/packages/patches/onnx-use-system-googletest.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Co-authored-by: Andy Tai <atai@atai.org>
* gnu: xnnpack: Update to commit 08f1489.David Elsing2024-09-062-2997/+0
| | | | | | | | | | | | | | | | More tests fail when building the shared library, so they are disabled. The scripts to generate the autogenerated files run all commands at once, so they are converted to Makefiles first. * gnu/packages/machine-learning.scm (xnnpack): Update to commit 08f1489. [source]: Remove patch. Adjust snippet. [arguments]<#:configure-flags>: Add "-DXNNPACK_BUILD_TESTS=OFF". <#:tests?>: Disable tests. <#:phases>: Adjust 'fix-cmake' phase. Convert code generation scripts to Makefiles and run them. Run different missing scripts. * gnu/packages/patches/xnnpack-remove-broken-tests.patch: Remove file. * gnu/packages/patches/xnnpack-system-libraries.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove them.
* gnu: libcamera: Disable signature verification.Andrew Tropin2024-09-051-0/+55
| | | | | | | | | | | | | | | | | Signature verification breaks, when libcamera is grafted. Running built-in libcamera modules via proxy is not recommended by upstream and not always work. We control the build process of all libcamera modules, so to workaround the issue we disable signature verification. For more information see: <https://issues.guix.gnu.org/72828> * gnu/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/networking.scm (libcamera): Disable signature verification. [inputs]: Remove gnutls and openssl. [arguments]: Remove re-sign-binaries phase. [source]: Add disable-signature patch. Change-Id: Icf422553c0f49b28d7997a1e818a4b8d9a6b5732
* gnu: screen: Update to 5.0.0Andy Tai2024-09-041-22/+18
| | | | | | | | | | * gnu/packages/patches/screen-hurd-path-max.patch: Update for screen 5.0.0. * gnu/packages/screen.scm (screen): Update to 5.0.0. [arguments]<#:configure-flags: Add "-D_GNU_SOURCE=1" to CFLAGS. [inputs]: Add linux-pam. Change-Id: Iebc5eff0128ff7f4d27a22cca1bd4a025aca3244 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Transmission: Update to 4.0.6.Leo Famulari2024-09-022-39/+275
| | | | | | | | | | | * gnu/packages/bittorrent.scm (transmission): Update to 4.0.6. [source]: Use the new patch. [arguments]: Adjust the custom build phase 'remove-kernel-version' for 4.0.6. * gnu/packages/patches/transmission-4.0.5-fix-build.patch: Delete file. * gnu/packages/patches/transmission-4.0.6-fix-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Change-Id: Id546b8537f48afd50bb00183abf7821ad7601fe9
* gnu: asli: Update to 0.1-1.4f4ba14.Artyom V. Poptsov2024-08-311-23/+32
| | | | | | | | * gnu/packages/graphics.scm (asli): Update to the commit 4f4ba142ea7db6eecfdb546538c88a38680a83c5 to allow build with CGAL v5.6. * gnu/packages/patches/asli-use-system-libs.patch: Update. Change-Id: I623099a34d96180fe6aa4c161cfa895597a45304