aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2023-09-29gnu: guix: Fix cross-compilation.Ludovic Courtès
Fixes a regression introduced in 59587e2fda76c19b424fda9a987ff90d52ef217e where ./configure would fail when cross-compiling with “Git is missing”. Reported by gabber on #guix. * gnu/packages/package-management.scm (guix)[arguments]: Add ‘ac_cv_path_GIT’ to #:configure-flags.
2023-09-24gnu: xen: Build reproduciblyTobias Geerinckx-Rice
* gnu/packages/virtualization.scm (xen)[source]: Add patches. [arguments]: Add a new 'remove-cruft phase. * gnu/packages/patches/xen-docs-use-predictable-ordering.patch, * gnu/packages/patches/xen-remove-config.gz-timestamp.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them both.
2023-09-24gnu: xen: Build in parallel.Tobias Geerinckx-Rice
I was unable to trigger any additional irreproducibility. If you can, please disable PARRALLEL-BUILD? instead. * gnu/packages/virtualization.scm (xen)[arguments]: Remove hard-coded ‘-j 1’ from the #:make-flags. Honour PARALLEL-BUILD? in the 'build phase.
2023-09-24gnu: xen: Update package style.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (xen) [arguments]: Rewrite as G-expressions. Use SEARCH-INPUT-FILE whenever possible. Put SUBSTITUTE* features to use. [native-inputs, inputs]: Remove input labels.
2023-09-24gnu: xen: Update to 4.14.6.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (xen): Update to 4.14.6. [arguments]: Remove obsolete quoting work-around for old bug. Don't explicitly return #t from phases.
2023-09-24gnu: xen: Version the mini-os checkout.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (xen)[native-inputs]: Add the Xen name and version to the ‘…-mini-os-git-checkout’ store file name.
2023-09-24gnu: qemu: Update to 8.1.1.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (qemu): Update to 8.1.1.
2023-09-24gnu: imgp: Update to 2.9.Tobias Geerinckx-Rice
* gnu/packages/image.scm (imgp): Update to 2.9. [arguments]: Don't explicitly return #t from phases.
2023-09-24gnu: erofs-utils: Update to 1.7.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (erofs-utils): Update to 1.7. [inputs]: Add zlib.
2023-09-24gnu: python-srsly: Update to 2.4.8.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-srsly): Update to 2.4.8.
2023-09-24gnu: remmina: Update to 1.4.32.Tobias Geerinckx-Rice
* gnu/packages/vnc.scm (remmina): Update to 1.4.32. [source]: Add ‘.git’ suffix to silence needless HTTP redirection.
2023-09-24gnu: hplip: Update to 3.23.8.Tobias Geerinckx-Rice
* gnu/packages/cups.scm (hplip): Update to 3.23.8.
2023-09-24gnu: onedrive: Update to 2.4.25.Tobias Geerinckx-Rice
* gnu/packages/sync.scm (onedrive): Update to 2.4.25.
2023-09-24gnu: mlterm: Update to 3.9.3.Tobias Geerinckx-Rice
* gnu/packages/terminals.scm (mlterm): Update to 3.9.3.
2023-09-24gnu: kcov: Clean up build phase.Tobias Geerinckx-Rice
* gnu/packages/code.scm (kcov)[arguments]: Use SEARCH-INPUT-FILE and remove a vestigial LET from the 'fix-/bin/bash-references phase.
2023-09-24gnu: kcov: Update to 42.Tobias Geerinckx-Rice
* gnu/packages/code.scm (kcov): Update to 42.
2023-09-24gnu: libjcat: Update to 0.1.14.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (libjcat): Update to 0.1.14.
2023-09-28gnu: just: Install shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (just)[arguments]: Add a phase to install the shell completions.
2023-09-28gnu: just: Install manpage.Efraim Flashner
* gnu/packages/rust-apps.scm (just)[arguments]: Add phase to install manpage.
2023-09-28gnu: Add just.Andrew Jose
* gnu/packages/rust-apps.scm (just): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-temptree-0.2.Andrew Jose
* gnu/packages/crates-io.scm (rust-temptree-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-target-2.Andrew Jose
* gnu/packages/crates-io.scm (rust-target-2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-cradle-0.2.Andrew Jose
* gnu/packages/crates-io.scm (rust-cradle-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-dotenvy-0.15.Andrew Jose
* gnu/packages/crates-io.scm (rust-dotenvy-0.15): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-strum-0.24.Andrew Jose
* gnu/packages/crates-io.scm (rust-strum-0.24, rust-strum-macros-0.24): New variables. (rust-strum-0.21): inherit from rust-strum-0.24. (rust-strum-macros-0.21): inherit from rust-strum-macros-0.24. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-lexiclean-0.0.1.Andrew Jose
* gnu/packages/crates-io.scm (rust-lexiclean-0.0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-snafu-0.7.Andrew Jose
* gnu/packages/crates-io.scm (rust-snafu-0.7): New variable. (rust-snafu-0.6): Inherit from rust-snafu-0.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-snafu-derive-0.7.Andrew Jose
* gnu/packages/crates-io.scm (rust-snafu-derive-0.7): New variable. (rust-snafu-derive-0.6): Inherit from rust-snafu-derive-0.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add rust-executable-path-1.Andrew Jose
* gnu/packages/crates-io.scm (rust-executable-path-1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add gcc-toolchain-13.Hilton Chain
* gnu/packages/commencement.scm (gcc-toolchain-13): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add gcc-13.Hilton Chain
* gnu/packages/gcc.scm (gcc-13): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add pantheon-terminal.altadil
* gnu/packages/pantheon.scm (pantheon-terminal): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: Add granite-6.altadil
* gnu/packages/pantheon.scm (granite-6): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: mympd: Update to 12.0.2.Bruno Victal
* gnu/packages/mpd.scm (mympd): Update to 12.0.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: keepassxc: Switch to qt-build-system.Timotej Lazar
* gnu/packages/password-utils.scm (keepassxc): Use qt-build-system. [build-system]: Switch to qt-build-system. [arguments]: Drop superfluous phase and modules. [inputs]: Drop qtbase-5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28gnu: julia-arraylayouts: Fix building on more architectures.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-arraylayouts)[arguments]: When not building for x86_64-linux add a phase to mark a test broken.
2023-09-28gnu: julia-bandedmatrices: Fix compatibility with openblas64.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-bandedmatrices)[source]: Add snippet to backport patch to correctly refer to libblas and liblapack.
2023-09-28gnu: julia-arraylayouts: Update to 0.8.18.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-arraylayouts): Update to 0.8.18.
2023-09-28gnu: julia-genericlinearalgebra: Update to 0.3.0.Efraim Flashner
* gnu/packages/julia-xyz.scm (julia-genericlinearalgebra): Update to 0.3.0. [arguments]: Remove custom 'adjust-test-suite phase.
2023-09-28gnu: julia-wcslib-jll: Downgrade wcslib version.Simon Tournier
The package julia-wcs does not support version higher than 7.x. * gnu/packages/julia-jll.scm (julia-wcslib-jll)[inputs]: Replace wcslib by wcslib-7.12.
2023-09-28gnu: Add wcslib-7.12.Simon Tournier
* gnu/packages/astronomy.scm (wcslib-7.12): New variable.
2023-09-28gnu: julia-scanbyte: Update to 0.4.0.Simon Tournier
* gnu/packages/julia-xyz.scm (julia-scanbyte): Update to 0.4.0.
2023-09-28gnu: julia-arraylayouts: Fix tests.Simon Tournier
* gnu/packages/julia-xyz.scm (julia-arraylayouts)[arguments]: Remove.
2023-09-28gnu: julia: Conditionally use openblas with ILP64 support.Efraim Flashner
Fixes <https://bugs.gnu.org/63986>. Reported by Cayetano Santos <csantosb@inventati.org>. * gnu/packages/julia.scm (julia)[arguments]<#:phases>: Conditionally use OpenBLAS with ILP64 support for x86-64 target. <#:make-flags>: Likewise. [inputs]: Conditionally replace openblas by openblas-ilp64 for x86-64 target. Co-authored-by: Simon Tournier <zimon.toutoune@gmail.com>
2023-09-28gnu: openblas-ilp64: Add symbol suffix.Efraim Flashner
* gnu/packages/maths.scm (openblas-ilp64)[arguments]<#:make-flags>: Add the symbol '64_' as suffix.
2023-09-28gnu: emacs-elfeed: Patch curl executable.Efraim Flashner
Reported by bienjensu on IRC. * gnu/packages/emacs-xyz.scm (emacs-elfeed)[arguments]: Add a phase to patch a call to the curl binary. [inputs]: Add curl.
2023-09-28gnu: fulcrum: Update to 1.9.1.Jean-Pierre De Jesus DIAZ
* gnu/packages/finance.scm (fulcrum): Use the upstream origin instead of the Flowee's fork of it, updates and expands the synopsis and description. Updates the package to 1.9.1 and build without any bundled libraries with the help of a patch. * gnu/packages/patches/fulcrum-1.9.1-unbundled-libraries.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-28gnu: Add simdjson 0.6.Jean-Pierre De Jesus DIAZ
* gnu/packages/cpp.scm (simdjson-0.6): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-28gnu: Add robin-hood-hashing.Jean-Pierre De Jesus DIAZ
* gnu/packages/cpp.scm (robin-hood-hashing): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-28gnu: sbcl-slynk: Update to 1.0.43-8-df62aba.Andre A. Gomes
* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-8-df62aba. Signed-off-by: Ludovic Courtès <ludo@gnu.org>