aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2024-08-31gnu: mda-lv2: Remove native-search-paths....* gnu/packages/audio.scm (mda-lv2)[native-search-paths]: Remove 'LV2_PATH'. Change-Id: I6bba965a25b50123e988c88c5606786071e677d6 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikita Domnitskii
2024-08-31gnu: rubberband: Remove LV2_PATH search-path-specification....* gnu/packages/audio.scm (rubberband)[native-search-paths]: Remove 'LV2_PATH'. Change-Id: I798ca94912a4165ea35cee23387351bca2f7e2e3 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikita Domnitskii
2024-08-31gnu: lv2-mda-piano: Remove native-search-paths....* gnu/packages/audio.scm (lv2-mda-piano)[native-search-paths]: Remove 'LV2_PATH'. Change-Id: I6420990881cb3c9415aa5b600ac8c0a4841554e4 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikita Domnitskii
2024-08-31gnu: ir: Remove native-search-paths....* gnu/packages/audio.scm (ir)[native-search-paths]: Remove 'LV2_PATH'. Change-Id: I8f110b12e9850ba7f49df2cd6192852428c1d2cc Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikita Domnitskii
2024-08-31gnu: guitarix: Remove native-search-paths....* gnu/packages/audio.scm (guitarix)[native-search-paths]: Remove 'LV2_PATH'. Change-Id: Ie68167853bd896872420a5047fdc36989a814e21 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikita Domnitskii
2024-08-31gnu: calf: Remove native-search-paths....* gnu/packages/audio.scm (calf)[native-search-paths]: Remove 'LV2_PATH'. Change-Id: Ib9ca000aae75826bea7c43e1768fb92d555dc937 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikita Domnitskii
2024-08-31gnu: asli: Update to 0.1-1.4f4ba14....* 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 Artyom V. Poptsov
2024-08-31gnu: mmm: Fix the build....* gnu/packages/graphics.scm (mmm): Fix the build. [arguments]: Add "patch-meson-build" phase. [home-page]: Fix the URL. Change-Id: If6f1a255e864669a10c646ee0d991e6fabdcb6b9 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Artyom V. Poptsov
2024-08-31installer: Create ext4 file systems with ‘-O large_dir’....* gnu/installer/parted.scm (create-ext4-file-system): Pass ‘-O large_dir’ to ‘mkfs.ext4’. Change-Id: Ie34039ed03f273505e7f7fb5c3241120e3395ba2 Ludovic Courtès
2024-08-31gnu: guix: Remove unnecessary dependencies....This reverts 0fda0486523d67c2c464386c07a0c2800d8d8c20, instead moving the dependencies needed for ‘make dist’ to ‘manifest.scm’. Removing this extra dependencies make it simpler to build the ‘guix’ package in particular on less-capable systems like i586-gnu. * gnu/packages/package-management.scm (guix)[native-inputs]: Remove IMAGEMAGICK and PERL. Use GRAPHVIZ-MINIMAL instead of GRAPHVIZ. * manifest.scm: Use the full-blown ‘graphviz’ package; add ‘imagemagick’ and ‘perl’. Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org> Change-Id: Ia9d05c699e3cc2f9a9235a67f8ec840c26b66a82 Ludovic Courtès
2024-08-31gnu: libfabric: Depend on PSM2 only on supported systems....Fixes a regression introduced in 2a6ea3895bf554a70c699a1013d75ffa5407bcad, that would make ‘libfabric’ unsupported on non-x86_64 systems. * gnu/packages/linux.scm (libfabric)[inputs]: Define ‘if-supported’. Use it for ‘psm’ and ‘psm2, and remove labels. [arguments]: Remove ‘--enable-psm2’, which is unnecessary. Change-Id: I2a52ce6feb52b8773779a401088743491c3ad30b Ludovic Courtès
2024-08-31gnu: guile2.0-git: Deprecate....* gnu/packages/guile.scm (guile2.0-git): Mark as deprecated. Change-Id: I62bae292fae5a6487c232e6c92bef68d376aeeda Ludovic Courtès
2024-08-31gnu: perf: Properly detect libtraceevent....* gnu/packages/linux.scm (perf)[arguments]: In ‘configure’ phase, modify ‘Makefile.config’ to leave ‘PKG_CONFIG_PATH’ unchanged. Change-Id: I7b6017200ed9b28c367182b252ef694f6b2ce73b Ludovic Courtès
2024-08-31gnu: pidgin: Use python3....* gnu/packages/messaging.scm (pidgin)[inputs]: Replace python-2 with python-wrapper, and python2-dbus with python-dbus. Change-Id: Ia4b7b1e47da09e9648d10fae419cd473b3d6586e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Dariqq
2024-08-31gnu: libgnt: Build without python2....* gnu/packages/messaging.scm (libgnt)[#:configure-flags]: Disable python2. [propagated-inputs]: Remove python2. Change-Id: I247089a02473c526d7facd8e7b7b6133426535a2 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Dariqq
2024-08-31gnu: pidgin: Use system ssl certs....* gnu/packages/messaging.scm (pidgin) [inputs]: Add nss-certs. [#:configure-flags]: Add “--with-system-ssl-certs”. Change-Id: I14ec36002b31b4de52871f065bd18c9d30eca275 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Dariqq
2024-08-31gnu: pidgin: Propagate libgnt....* gnu/packages/messaging.scm (pidgin)[inputs]: Move libgnt from here… [propagated-inputs]: … to here. Change-Id: I8e37b441a6069675b93342ccc35c7caf976ad6ce Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Dariqq
2024-08-31gnu: pidgin: Remove input labels....* gnu/packages/messaging.scm (pidgin)[inputs, native-inputs]: Remove labels. Change-Id: I5b139e46179ede89404aa4bba1505a107dbe6156 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Dariqq
2024-08-31gnu: pidgin: Update to 2.14.13 [security fixes]....* gnu/packages/messaging.scm (pidgin): Update to 2.14.13. [source]: Switch to bz2 compression. Change-Id: I02227f13478bbc07d53941b0d92d20dd3a6cc8ed Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Fixes: Redirect to malicious server via DNS spoofing (CVE-2022-26491). Dariqq
2024-08-31gnu: openclonk: Use gexps and new input style....* gnu/packages/games.scm (openclonk)[arguments]: Use gexps. [source]: Reindent. [inputs, native-inputs]: Drop labels. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Adam Faiz
2024-08-31gnu: openclonk: Fix build....* gnu/packages/games.scm (openclonk): Fix build. [source]<snippet>: Unbundle dependencies and include the <limits> header where necessary to fix the build. [arguments]<#:phases>: Remove workarounds for bundled backward-cpp. [inputs]: Remove dependencies for bundled backward-cpp. Add libb2, pcg-cpp, and c-template-sort. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Adam Faiz
2024-08-31gnu: Add c-template-sort....* gnu/packages/c.scm (c-template-sort): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Adam Faiz
2024-08-31gnu: Add backward-cpp....* gnu/packages/debug.scm (backward-cpp): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Adam Faiz
2024-08-31gnu: ungoogled-chromium-snippet: Include zstd in PATH....As this seems to be required for compressing the result. * gnu/packages/chromium.scm (ungoogled-chromium-snippet): Include zstd in the PATH. Change-Id: If74243a4e65f4f70cab889b655f8cb53f609d5e0 Christopher Baines
2024-08-31gnu: texlive-digestif: Fix build....* gnu/packages/tex.scm (texlive-digestif): [arguments]: <#:phases>: Add 'fix-data-path phase. This hardcodes the path for 'digestif.zip', which was not being found previously. Change-Id: I2884185d0daa8919dd72e8b9055eb3988eb40f5d Signed-off-by: Ludovic Courtès <ludo@gnu.org> Ada Stevenson
2024-08-31gnu: grub; ipxe-qemu: Fix build on 32-bit x86....* gnu/packages/bootloaders.scm (grub) [native-inputs] <binutils-i386>: binutils' #configure-flags is a gexp instead of a simple list, so use gexp handling procedures when setting flags. * gnu/packages/bootloaders.scm (ipxe-qemu) [native-inputs] <binutils-64-bit-bfd>: Likewise. Change-Id: If93b0a972570d75c7e26647b154be8afc76cf6e0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> André Batista
2024-08-31gnu: libcamera: Do not pass empty string to meson....* gnu/packages/networking.scm (libcamera)[arguments]: Use list for extra arguments to meson to avoid passing an empty string. Change-Id: I5e494eb10f06b4fe9e65e3b0f0f32dd99947b250 Ricardo Wurmus
2024-08-31gnu: kcontacts: Fix building....* gnu/packages/kde-frameworks.scm (kcontacts)[arguments]<#:phases>: Exclude kcontacts-addresstest test. Change-Id: I6c9b8a26588bf2db3bddec4f528fe8c9b3862a02 Zheng Junjie
2024-08-31gnu: ffmpeg: Fix build on i686 with binutils 2.41....* gnu/packages/video.scm (ffmpeg): Add 'bypass-openal-check phase which breaks configure phase on i686. Unconditionally set openal configure check to true. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Iddba489690a42a5e9f9a40f9a238c658ddac6e20 André Batista
2024-08-31gnu: libcamera: Disable failing file test on aarch64....* gnu/packages/networking.scm (libcamera): Disable failing file test on aarch64. Change-Id: Ie3b98a3610df78def46196c05fa823f0cd878926 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Roman Scherer
2024-08-31gnu: make-bootstrap: Ensure libm.a provides ‘fmod’ on i686....Fixes <https://issues.guix.gnu.org/72725>. * gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[arguments]: Add ‘apply-libm-patch’ on i686. * gnu/packages/patches/glibc-2.39-fmod-libm-a.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Reported-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: Iaffba0a9f424d8d80a8a5611df2d285d7d632d99 Ludovic Courtès
2024-08-31gnu: inkscape: Skip failing tests on i686-linux....* gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add ‘fix-32bit-size_t-format’ phase on i686. In ‘check’ phase, list additional failing tests on i686. (inkscape)[arguments]: Do not restore ‘check’ phase on i686. Change-Id: Id4b11ac7aa725a8a55d04bca221319201e488940 Co-authored-by: Ludovic Courtès <ludo@gnu.org> Kaelyn Takata
2024-08-31gnu: lib2geom: Skip failing tests on i686-linux....* gnu/packages/graphics.scm (lib2geom)[arguments]: Skip 3 more failing tests on i686-linux. Change-Id: Ied70ec568f87d0dc77511bfda1d4a3c493a4aba4 Ludovic Courtès
2024-08-31gnu: webrtc-audio-processing: Fix build on i686 and powerpc64le....* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: New field. * gnu/packages/patches/webrtc-audio-processing-byte-order-pointer-size.patch, gnu/packages/patches/webrtc-audio-processing-x86-no-sse.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Change-Id: I3a95e5e2794df0d51e005672b5d3e2d98f27b767 Co-authored-by: Ludovic Courtès <ludo@gnu.org> Kaelyn Takata
2024-08-31gnu: cups-minimal: Update to 2.4.9 [fixes CVE-2024-35235]....* gnu/packages/cups.scm (cups-minimal): Update to 2.4.9. Change-Id: I153a75bccd1950c29d4ef6111321be262494208d Tobias Geerinckx-Rice
2024-08-31gnu: gupnp-1.4: Patch for meson compatibility....* gnu/packages/gnome.scm (gupnp-1.4)[arguments]: Add phase 'meson-compatibility to patch section name. Change-Id: Ic33d283b4b8bca36527f17e93be78af216bd05cd Ricardo Wurmus
2024-08-31gnu: at-spi2-core: Remove unnecessary test timeout....Guix provides its own superior-quality time-outs. * gnu/packages/gtk.scm (at-spi2-core)[arguments]: Remove the ‘timeout’ argument from the test invocation. Change-Id: Ic324c5992d48cafa4b6b9856b381d461083d8de2 Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Nikola
2024-08-31gnu: ghc-basement: Fix compilation on 32-bit platforms....* gnu/packages/patches/ghc-basement-fix-32-bit.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/haskell-xyz.scm (ghc-basement)[arguments]: New field. Change-Id: I4d462754cad3daf8328e7d3c95c184a9e12a45cd Ludovic Courtès
2024-08-31gnu: cross-base: Adjust ‘cross-libc’ for use as non-native input....When ‘cross-libc’ is used in a context where it’s not a native input, as is the case with ‘package-with-relocatable-glibc’ when cross-compiling, the target objdump is to be found in the native inputs. * gnu/packages/cross-base.scm (cross-libc*): In ‘add-cross-binutils-to-PATH’ phase, look for TARGET’s objdump in NATIVE-INPUTS in addition to INPUTS. Change-Id: Ic0e9ee720cf4211edc95be59903b4bd1d94b1e3f Ludovic Courtès
2024-08-31gnu: commencement: Simplify ‘grep-final’ definition....* gnu/packages/commencement.scm (grep-final): Remove unneeded ‘substitute-keyword-arguments’. Change-Id: I4076c4e6d51bd408f6c68a2eb508855698330972 Ludovic Courtès
2024-08-31gnu: grep: Use gexps....* gnu/packages/base.scm (grep)[arguments]: Use gexps. Change-Id: I7311667b8b929161d1e7290ddfe37c0e875364b2 Ludovic Courtès
2024-08-31gnu: grep: Skip Gnulib’s ‘test-year2038’ on i586-gnu....* gnu/packages/base.scm (grep)[arguments]: Add #:make-flags. Change-Id: I262b6e677a40c37c14807a6189bd18c792099cae Ludovic Courtès
2024-08-31gnu: gsl: Use gexps....* gnu/packages/maths.scm (gsl)[arguments]: Use gexps. Change-Id: Ic81576c61a237ff41d6ed767dcf58e38ca96e9ca Ludovic Courtès
2024-08-31gnu: gsl: Fix test failures on i686-linux by building with -O2....* gnu/packages/maths.scm (gsl)[arguments]: Pass #:make-flags '() on i686-linux. Remove modification of ‘linalg/test.c’ in ‘disable-failing-tests’ phase for i686-linux. Change-Id: I615d4e0d71253ca294bc5c5c7a278e3046c186cc Ludovic Courtès
2024-08-31gnu: commencement: Build ‘perl-boot0’ without stack protector on the Hurd....* gnu/packages/commencement.scm (perl-boot0)[arguments]: Pass “-A ccflags=-fno-stack-protector” on GNU/Hurd. Change-Id: I04d4e276cdcc1bbf589273791a3f64e5a17c4152 Ludovic Courtès
2024-08-31gnu: perl-boot0: Use gexps....* gnu/packages/commencement.scm (perl-boot0)[arguments]: Use gexps. Change-Id: I5c6358ce09a42bfb702d91325efa3ca81fe5494a Ludovic Courtès
2024-08-31gnu: glibc-bootstrap: Update i586-gnu variant....‘glibc-stripped-2.39-i586-pc-gnu.tar.xz’ was built from x86_64-linux from the previous commit with: ./pre-inst-env guix build --target=i586-pc-gnu \ -e '((@@ (gnu packages make-bootstrap) %glibc-bootstrap-tarball))' This updated variant is necessary to match newer GNU Mach headers, which are themselves necessary for the newer Hurd. Fixes <https://issues.guix.gnu.org/72315>. * gnu/packages/bootstrap.scm (%bootstrap-glibc): Update i586-gnu variant. Change-Id: I2d770e8001896059e1f27e50f7a4ddf15e4b5812 Ludovic Courtès
2024-08-31gnu: make-bootstrap: Fix cross-compilation of ‘%glibc-stripped’....Previously, ‘guix build bootstrap-tarballs --target=aarch64-linux-gnu’ or similar would construct a cross-libc where ‘%current-target-system’ is set. This would lead to a failure in the ‘add-cross-binutils-to-PATH’ phase, which assumes that ‘%current-target-system’ is #f; indeed, ‘cross-libc’ already returns a cross libc and so ‘%current-target-system’ must be set to #f. * gnu/packages/make-bootstrap.scm (%glibc-stripped)[inputs]: Move libc to… [native-inputs]: … here. Change-Id: Ifbf5e519ba3198940f4de4a36075d5302e923172 Ludovic Courtès
2024-08-31gnu: make-bootstrap: Fix statically-linked ‘grep’ compilation....The ‘%static-inputs’ list is used by ‘bootstrap-tarballs’ for systems other than x86_64-linux and i686-linux. * gnu/packages/make-bootstrap.scm (%static-inputs): Pass ‘--disable-perl-regexp’ and remove ‘--enable-perl-regexp’ for grep. Change-Id: Id9cc8c026eee5031b00c1824624fe6da205d55eb Ludovic Courtès
2024-08-31gnu: make-bootstrap: Build with GCC 11 instead of GCC 7....This fixes a glibc-for-bootstrap build issue on aarch64-linux. * gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[native-inputs]: Remove. (gcc-for-bootstrap, package-with-relocatable-glibc) (%gcc-static, %gcc-stripped): Depend on ‘gcc’ instead of ‘gcc-7’. Reported-by: Ricardo Wurmus <rekado@elephly.net> Change-Id: Ia7f62f9674873087aa20a9d7da8d25d94b215e5c Ludovic Courtès