aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-16gnu: ocaml: Allow not to build the native compiler.Vivien Kraus
Build "defaultentry", not "world.opt", so that the build system decides whether to build the native compiler or just the bytecode compiler. The native compiler is not available for 32-bit architectures. * gnu/packages/ocaml.scm (ocaml-5.0)[arguments]: Change make-flags. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-07-23gnu: linux-libre 6.1: Update to 6.1.53.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.53. (linux-libre-6.1-pristine-source): Update hash.
2023-07-23gnu: linux-libre: Update to 6.4.16.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.16. (linux-libre-6.4-pristine-source, deblob-scripts-6.5): Update hashes.
2023-09-10Revert "gnu: beignet: Fix build."Tobias Geerinckx-Rice
This reverts commit 213516f0baf92b6f50bd0c2e005625c0b3421a6f, which removed ICD support entirely.
2023-09-10gnu: beignet: Fix build.Tobias Geerinckx-Rice
* gnu/packages/opencl.scm (beignet)[inputs]: Add ocl-icd.
2023-09-10gnu: Add ocl-icd.Tobias Geerinckx-Rice
* gnu/packages/opencl.scm (ocl-icd): New public variable.
2023-09-15gnu: beignet: Fix build.Andreas Enge
* gnu/packages/opencl.scm (beignet)[arguments]: Add configure flag.
2023-09-15tests: Fix "package-transitive-supported-systems, implicit inputs".Janneke Nieuwenhuizen
This is a follow-up to commit 0e08ad7f19d5b29a4883468552b5d213a7bdb66e gnu: linux-libre-headers: Remove i586-gnu from supported-systems. See also <https://issues.guix.gnu.org/65755>. * tests/packages.scm ("package-transitive-supported-systems, implicit inputs"): Filter expectiation with target-linux?, as %current-system is linux. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-09-15gnu: libostree: Update to 2023.5.kiasoc5
* gnu/packages/package-management.scm (libostree): Update to 2023.5. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15gnu: go-github-com-tdewolff-minify-v2: Update to 2.12.7.Hilton Chain
* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): Update to 2.12.7 Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15gnu: python-mypy: Update to 1.4.1.Vincent Prat
* gnu/packages/python-check.scm (python-mypy): Update to 1.4.1. [origin]: Switch to PyPI. [arguments]: Don't skip the testImports test. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15services: bffe: Use guile from the package.Christopher Baines
Rather than hardcoding a particular guile in the service definition. * gnu/services/guix.scm (bffe-shepherd-services): Use guile from the package. * gnu/packages/package-management.scm (bffe)[inputs]: Remove unnecessary guile-next input.
2023-09-15gnu: julia-structarrays: Add missing input.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-structarrays)[propagated-inputs]: Add julia-adapt.
2023-09-15gnu: julia-freetype2-jll: Update to 2.13.1+0.Efraim Flashner
* gnu/packages/julia-jll.scm (julia-freetype2-jll): Update to 2.13.1+0. [arguments]: Remove trailing #t from phases.
2023-09-15gnu: emacs-sway: Update to 0.7.Nicolas Graves
* gnu/packages/emacs-xyz.scm (emacs-sway): Update to 0.7. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-15gnu: delve: Update to 1.21.0.Andrew Jose
* gnu/packages/debug.scm (delve): Update to 1.21.0. [propagated-inputs]: Remove go. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15gnu: pasystray: Update to 0.8.2.Jussi Timperi
* gnu/packages/pulseaudio.scm (pasystray): Update to 0.8.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15gnu: squid: Update to 6.3.Sergey Trofimov
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15gnu: diffoscope: Update to 250.Vagrant Cascadian
* gnu/packages/diffoscope.scm (diffoscope): Update to 250. [native-inputs]: Add html2text and u-boot-tools. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-15services: guix: Add bffe-service-type.Christopher Baines
This is intended to replace the functionality of the Guix Build Coordinator queue builds script, and also provide a web interface for build farms. * gnu/services/guix.scm (<bffe-configuration>): New record type. (bffe-configuration, bffe-configuration?, bffe-configuration-package, bffe-configuration-user, bffe-configuration-group, bffe-configuration-arguments bffe-configuration-extra-environment-variables): New procedures. (bffe-service-type): New variable. * gnu/tests/guix.scm (%test-bffe): New variable. * doc/guix.texi (Guix Services): Document the new service.
2023-09-15gnu: Add bffe.Christopher Baines
* gnu/packages/package-management.scm (bffe): New variable.
2023-09-14gnu: python-cython: Support building on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/python-xyz.scm (python-cython)[arguments]: In phase `check', skip failing tests on the Hurd.
2023-09-14gnu: glib-next: Disable failing tests on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/glib.scm (glib-next)[arguments]: In phase `disable-tests', disable four extra failing tests when building on the Hurd.
2023-09-14gnu: glibc/hurd: Add unsubmitted getauxval patch from upstream.Janneke Nieuwenhuizen
This support building of gdk-pixbuf, gobject-introspection. * gnu/packages/patches/glibc-hurd-getauxval.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc/hurd)[source]: Use it.
2023-09-14gnu: go-ipfs: Update to 0.13.0.Artyom V. Poptsov
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.13.0. [inputs]: Add GO-GOLANG-ORG-X-{EXP,TEXT}. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Build API documentation.Simon South
* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "doc" output. [arguments]<#:configure-flags>: Add "-DDOCUMENTATION". <#:phases>: Add "install-documentation" phase. [native-inputs]: Add doxygen, graphviz. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Update to 1.5.Simon South
* gnu/packages/patches/libftdi-fix-paths-when-FTDIPP-set.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/libftdi.scm (libftdi): Update to 1.5. [source]: Apply patch. [arguments]<#:configure-flags>: Add "-DFTDIPP", "-DPYTHON_BINDINGS". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Build Python bindings.Simon South
* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "python". [arguments]<#:phases>: Add with "install-python-binding" phase. [native-inputs]: Add python, swig. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Build C++ bindings.Simon South
Enabling the C++ bindings allows the test suite to be run, although this fails without access to the host's USB interface. * gnu/packages/libftdi.scm (libftdi)[arguments]: Add #:test-target, #:tests?. (inputs): Add boost. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Build ftdi_eeprom.Simon South
* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add "-DCMAKE_INSTALL_DOCDIR". [native-inputs]: Add with pkg-config. [inputs]: Add with libconfuse. [license]: Add GPL version 2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Install libraries to /lib instead of /lib64.Simon South
* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add "-DLIB_SUFFIX". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Do not build example programs.Simon South
* gnu/packages/libftdi.scm (libftdi)[arguments]: Add with "-DEXAMPLES" configure flag. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Use HTTPS for package source.Simon South
* gnu/packages/libftdi.scm (libftdi)[source]: Use HTTPS. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: libftdi: Update package style.Simon South
* gnu/packages/libftdi.scm: Re-order #:use-module statements. (libftdi): Wrap long lines; reformat gently. [license]: Use "license:" prefix. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: icewm: Update to 3.4.1Andy Tai
* gnu/packages/wm.scm (icewm): Update to 3.4.1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: armagetronad: Update to 0.2.9.1.1.Hendursaga
* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.1. [inputs]: Add sdl-mixer to fix game audio. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: kwin: Unwrap executable name for desktop file search.Zheng Junjie
see https://github.com/NixOS/nixpkgs/pull/116549 * gnu/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/kde-plasma.scm (kwin)[origin]: Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: nanosvg: Add a patch for PrusaSlicer 2.6.Artyom V. Poptsov
* gnu/packages/graphics.scm (nanosvg): Add a patch that is required to build PrusaSlicer 2.6. * gnu/packages/patches/nanosvg-prusa-slicer.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: dpf-plugins: Update to 1.7.Sughosha
Message-Id: <23da89c3cbf2358ac70d387ebd714abe03b6758e.1686926462.git.sughosha@proton.me> From: Sughosha <sughosha@proton.me> Date: Fri, 16 Jun 2023 16:22:57 +0200 Subject: [PATCH 1/2] gnu: dpf-plugins: Update to 1.7. * gnu/packages/music.scm (dpf-plugins): Update to 1.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: uncrustify: use new style and gexp.Zheng Junjie
* gnu/packages/code.scm (uncrustify): use new style and gexp. [native-inputs]: remove label. [arguments]: use gexp and remove tail #t. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: uncrustify: Update to 0.77.1.Zheng Junjie
* gnu/packages/code.scm (uncrustify): Update to 0.77.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: makefile2graph: fix cross-compile.Zheng Junjie
* gnu/packages/code.scm (makefile2graph): fix cross-compile. [arguments]: Use gexp and CC-FOR-TARGET. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: openmpi: Enable PMIx.Lars Bilke
* gnu/packages/mpi.scm (openmpi)[arguments]: Pass “--with-pmix=internal”. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14doc: Make “crash course” xref more visible.Ludovic Courtès
* doc/guix.texi (Using the Configuration System): Move the “Do not panic” note right after the first example. Clarify wording.
2023-09-14gnu: npiet: Use gexps.Zheng Junjie
* gnu/packages/piet.scm (npiet): Use Gexp. [arguments]: Use Gexp and remove tail #t. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: npiet: Fix cross-compilation.Zheng Junjie
* gnu/packages/piet.scm (npiet)[arguments]<#:phases>: Use SEARCH-INPUT-FILE replace WHICH. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: rottlog: Add gawk as an input.Skyler
This avoids an issue where rottlog will delete the entire /tmp directory if gawk is not installed. See <https://issues.guix.gnu.org/65793>. * gnu/packages/admin.scm (rottlog): Add gawk input, also update the patch-paths build phase for awk invocations. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: neofetch: Fix cross-compiling.Zheng Junjie
* gnu/packages/admin.scm (neofetch): Fix cross-compiling. [arguments]: Use Gexp. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: tor: Update to 0.4.8.5.fanquake
* gnu/packages/tor.scm (tor): Update to 0.4.8.5. * gnu/packages/tor.scm (tor)[arguments]<#:configure-flags>: Add "--enable-gpl". * gnu/packages/patches/tor-remove-defensive-assert.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/tor.scm (tor)[source]: Add patch to remove defensive assert. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14gnu: syncthing: Update to 1.23.7.Timotej Lazar
The uraggregate binary was merged into ursrv, so don’t attempt to install it. * gnu/packages/syncthing.scm (syncthing): Update to 1.23.7. [arguments]: Build with go-1.20. Signed-off-by: Ludovic Courtès <ludo@gnu.org>