aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-01-20gnu: Add python-strictyaml....* gnu/packages/serialization.scm (python-strictyaml): New variable. Change-Id: I41beff94cca813469c6362285973455ed8e8bd67 Ricardo Wurmus
2025-01-20gnu: python-scikit-build-core: Update to 0.10.7....* gnu/packages/python-science.scm (python-scikit-build-core): Update to 0.10.7. [native-inputs]: Add python-pytest-subprocess. Change-Id: I3da5a9e5d59900335deee2d4a5a1c80d1dd7c5ab Ricardo Wurmus
2025-01-20gnu: python-pytest-subprocess: Update to 1.5.2....* gnu/packages/python-check.scm (python-pytest-subprocess): Update to 1.5.2. [native-inputs]: Add python-wheel. Change-Id: I3b5608e21f92306b53999b80dd81377e5cbfffb3 Ricardo Wurmus
2025-01-20gnu: Add python-time-machine....* gnu/packages/python-check.scm (python-time-machine): New variable. Change-Id: I5fce1caf7e659ae349de765a31cc78195d16d703 Ricardo Wurmus
2025-01-20gnu: python-nox: Update to 2024.10.09....* gnu/packages/python-check.scm (python-nox): Update to 2024.10.09. [native-inputs]: Add python-hatchling; remove python-setuptools and python-wheel. [arguments]: Remove custom build phases. Change-Id: I3a446b7b1ef1d73356d5ba87b0c6812a08e4d3c3 Ricardo Wurmus
2025-01-20gnu: python-pytest-qt: Update to 4.4.0....* gnu/packages/python-check.scm (python-pytest-qt): Update to 4.4.0. [build-system]: Use pyproject-build-system. [arguments]: Remove #:test-target; remove trailing #T from build phase. [propagated-inputs]: Add python-pluggy and python-pytest. [native-inputs]: Remove python-pytest and python-pytest-runner; add python-pre-commit, python-setuptools, python-tox, and python-wheel. Change-Id: Ibeca84e841264eb81cc7ba48b5e815d0b837cb4d Ricardo Wurmus
2025-01-20gnu: python-pyproject-api: Update to 1.8.0....* gnu/packages/python-xyz.scm (python-pyproject-api): Update to 1.8.0. [arguments]: Disable two tests; remove phase 'relax-packaging. [native-inputs]: Add python-pytest-cov; python-setuptools, and python-wheel. Change-Id: I3bdb56d7498ae8d1b59a52158405f0cf6ba25e61 Ricardo Wurmus
2025-01-20gnu: python-cachetools: Update to 5.5.0....* gnu/packages/python-xyz.scm (python-cachetools): Update to 5.5.0. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ica8b4d3b807aaf88e8026e12e3c04d75a8dd77c6 Ricardo Wurmus
2025-01-20gnu: python-qdldl: Add missing input....* gnu/packages/python-science.scm (python-qdldl)[native-inputs]: Add python-setuptools. Change-Id: I5f4c5b8f368da21da1f7d5c5cedd7a806dbdd709 Ricardo Wurmus
2025-01-20gnu: python-pyramid: Update to 2.0.2....* gnu/packages/python-web.scm (python-pyramid): Update to 2.0.2. [build-system]: Use pyproject-build-system. [propagated-inputs]: Add python-setuptools; move python-webtest from here... [native-inputs]: ...to here; add python-pytest and python-wheel. Change-Id: I9f397c4d3c8fef2b10f591cbca504f6cc14cd715 Ricardo Wurmus
2025-01-20gnu: python-bokeh: Fix build....* gnu/packages/python-xyz.scm (python-bokeh)[build-system]: Use pyproject-build-system. [arguments]: Use #:test-flags instead of a custom 'check phase; disable one more test. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I2aaa56ed578490de38685b10430535a819c2f5c5 Ricardo Wurmus
2025-01-20gnu: python-statmake: Remove obsolete build phase....* gnu/packages/fontutils.scm (python-statmake)[arguments]: Remove phase 'adjust-for-older-attrs. Change-Id: Ib1aff1775b283735036d0ddfb54f1f9e6768e140 Ricardo Wurmus
2025-01-20gnu: python-cattrs: Update to 24.1.2....* gnu/packages/python-xyz.scm (python-cattrs): Update to 24.1.2. [arguments]: Disable failing tests; add 'compatibility phase. [native-inputs]: Add python-msgspec and python-poetry-core. Change-Id: If198b25a24799b22025c60082ae31fc4e8509a9b Ricardo Wurmus
2025-01-20gnu: python-msgspec: Update to 0.18.6....* gnu/packages/serialization.scm (python-msgspec): Update to 0.18.6. Change-Id: Ia1455e7dd366e32fd0851207684e426e14d68838 Ricardo Wurmus
2025-01-20gnu: trealla: Update to 2.63.25....* gnu/packages/prolog.scm (trealla): Update to 2.63.25. Change-Id: I9d9bd51ee180a4952a1da419df52cb25ff68f50a jgart
2025-01-20gnu: evince: Enable PostScript support....Suggested-by: raingloom <raingloom@riseup.net> Change-Id: I5d2ed5cebcd38fa0fdb761d78e5e2a1a056ea1cb Maxim Cournoyer
2025-01-20gnu: pipewire: Add libdrm to inputs....This is required for the GStreamer plugin. * gnu/packages/linux.scm (pipewire)[inputs]: Add libdrm. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I419fc10f46e39ff57e8e8d9d3fc4bc929b9a0f5a David Elsing
2025-01-20gnu: eclib: Update to 20241112....* gnu/packages/algebra.scm (eclib): Update to 20241112. [home-page]: Update. Change-Id: I2cbb38229c1a24f25398baa582d54505789a755d Andreas Enge
2025-01-20gnu: cliquer: Update to 1.22....Switch to an autotoolized fork. * gnu/packages/sagemath.scm (cliquer): Update to 1.22. Signed-off-by: Andreas Enge <andreas@enge.fr> vicvbcun
2025-01-20gnu: pari-gp: Update to 2.17.1....* gnu/packages/algebra.scm (pari-gp): Update to 2.17.1. * gnu/packages/patches/pari-gp-qfcvp.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I1d681737c7e7b19de8f2b01bfff11d72d5d936bf Andreas Enge
2025-01-19gnu: trealla: Update to 2.63.22....* gnu/packages/prolog.scm (trealla): Update to 2.63.22. Change-Id: Idb43ee5daf59035f582b70c0b4b3617be0a1363d jgart
2025-01-19gnu: Add emacs-gptel-quick....* gnu/packages/emacs-xyz.scm (emacs-gptel-quick): New variable. Signed-off-by: jgart <jgart@dismail.de> jgart
2025-01-19gnu: solfege: Build and install manual....* gnu/packages/music.scm (solfege)[arguments]: Add 'build-manual phase. Pass "--enable-docbook-stylesheet" to configure-flags. [native-inputs]: Add docbook-xsl, docbook-xml-4.1.2, itstool and libxslt. Change-Id: Icef6c393e1d4c6413e53ef9de9ffc16d5e973a94 Signed-off-by: jgart <jgart@dismail.de> 宋文武
2025-01-19gnu: linux-libre 6.1: Update to 6.1.125....* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.125. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I846c5e8d7b395e04f57f0082626594b61f612f47 Leo Famulari
2025-01-19gnu: linux-libre 6.6: Update to 6.6.72....* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.72. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I2a7bbfa8439b1a0ec02f1e02124cc4c1f8b5ef65 Leo Famulari
2025-01-19gnu: linux-libre: Update to 6.12.10....* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.10. (linux-libre-6.12-pristine-source): Update hash. Change-Id: I620d1597b547a57b946609c7461457e0aa5b2c77 Leo Famulari
2025-01-19gnu: mpv: Add support for pipewire....* gnu/packages/video.scm (mpv): Add pipewire audio output support. [propagated-inputs]: Add pipewire dependency. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Ia9be37387b434186b677429c06730bf4fcb5b362 Sören Tempel
2025-01-19gnu: lsof: Skip LTlock test...Change-Id: I074247549c34992ccc17840d196fbb00f79cc39f Signed-off-by: Leo Famulari <leo@famulari.name> Jordan Moore
2025-01-20tests: minimal-desktop: Adjust to greetd 0.10.3....This is a followup to 55cead2c49e0740c1595fdc5ecce7d050c36e080. * gnu/tests/desktop.scm (run-minimal-desktop-test): Do not check for ‘GREETD_SOCK’. Change-Id: I2eb5af947ee1753d6237c95feb3cea7ed98f90ad Signed-off-by: Ludovic Courtès <ludo@gnu.org> muradm
2025-01-20gnu: Add emacs-stgit....* gnu/packages/version-control.scm (emacs-stgit): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2025-01-20gnu: Add emacs-magit-stgit....* gnu/packages/emacs-xyz.scm (emacs-magit-stgit): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2025-01-20gnu: Add netcdf-cxx4 and netcdf-cxx4-parallel-openmpi....* gnu/packages/maths.scm (netcdf-cxx4): New variable. * gnu/packages/maths.scm (netcdf-cxx4-parallel-openmpi: New variable. Change-Id: I9781aa31567b80e20c528abb5e9289bc625bb3eb Co-authored-by: Ludovic Courtès <ludo@gnu.org> Lars Bilke
2025-01-19gnu: gnucash: Update to 5.10....* gnu/packages/gnucash.scm (gnucash): Update to 5.10. (gnucash-docs): Update hash. Change-Id: Ic0211b560f9326b40fcec42505fb74ecc61bf32c Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
2025-01-19gnu: perl-finance-quote: Update to 1.64....* gnu/packages/web.scm (perl-finance-quote): Update to 1.64. Change-Id: Ia7befbfb23a0c2de36cf32ea808b3f83c71349da Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
2025-01-19gnu: gnucash: Do not wrap finance-quote-wrapper....The file needs no special wrapping. Even before, it was wrapped just by accident (via the glib-or-gtk-wrap phase). Wrapping changes it from perl script to shell script and gnucash cannot deal with that. So stop wrapping it. * gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add 'unwrap-some. Wrap gnucash-cli in 'wrap-programs. Change-Id: I60e7ac5cf40fb00f9620b9ee9d725770009721d2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
2025-01-19gnu: gnucash: Drop special case for gnc-fq-helper....The file does not exist since 2022, and date-manip is not required for its replacement (finance-quote-wrapper). * gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>{'wrap-programs}: Remove special case for gnc-fq-helper. [inputs]: Remove perl-date-manip. Change-Id: Id88906df2bda08ae90a9aebb5deef8e4cbae6c76 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
2025-01-19gnu: gnucash: Do not install gnc-fq-update....This binary is used only for updating Finance::Quote from CPAN. That does not make sense on Guix, so do not install it. * gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add delete-gnc-fq-update. Change-Id: I93cf6d67166cce5970d48eea42de0ee5a5a9a8f8 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
2025-01-19gnu: gnucash: Fix locating perl binary....It tried to search in the $PATH, that does not really work for Guix. * gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add set-perl-path. Change-Id: I93468c201de8af3ad76cce945483b76f28ea2749 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
2025-01-19gnu: Add emacs-lucid....* gnu/packages/emacs.scm (emacs-lucid): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Divya Ranjan
2025-01-19gnu: Add confy....* gnu/packages/gnome.scm (confy): New variable. Liliana Marie Prikler
2025-01-19gnu: emacs-eglot-x: Fix compatibility with emacs-eglot....The current emacs-eglot-x version we package is broken when used with an eglot version higher than 1.16 (emacs-eglot is currently at version 1.17). Upstream has an as-of-yet unreleased fix, so let's backport that to our package. * gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-eglot-x)[patches]: Use it here. Change-Id: Id39f4805dc37902048139049785a4f7852202a8c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Javier Olaechea
2025-01-19gnu: emacs-next: Disable jit compilation....* gnu/packages/emacs.scm (emacs-minimal)[patches]: Add “emacs-disable-jit-compilation.patch”. Liliana Marie Prikler
2025-01-19gnu: emacs-next: Pin natively compiled packages....* gnu/packages/emacs.scm (emacs)[patches]: Add “emacs-native-comp-pin-packages.patch”. Liliana Marie Prikler
2025-01-19gnu: emacs-next: Don't hash file names in native compilation....* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs.scm (emacs-minimal)[source]: Use it here. Liliana Marie Prikler
2025-01-19profiles: emacs-subdirs: Also expand native-comp-eln-load-path....This patch ensures that the pinned natively compiled Emacs packages can actually be found in the respective load path. The rationale for expanding it mimics the rationale previously applied to load-path for byte compilation: We want to be able to `guix upgrade' emacs (or similar) without yanking compiled packages from underneath. * guix/profiles.scm (emacs-subdirs): Write an additional “line” of code to deal with ‘native-comp-eln-load-path’. Liliana Marie Prikler
2025-01-19gnu: emacs: Pin natively compiled packages....* gnu/packages/patches/emacs-native-comp-pin-packages.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs.scm (emacs)[source]: Use it here. [#:phases]: Remove ‘disable-native-compilation’. Fixes: Emacs native-comp collisions <https://issues.guix.gnu.org/67292> Liliana Marie Prikler
2025-01-19gnu: emacs-treemacs-nerd-icons: Update to 0.0.1-1....* gnu/packages/emacs-xyz.scm (emacs-treemacs-nerd-icons): Update to 0.0.1-1. Change-Id: Ia719344e117913343ee46977115428482027f6ff Danny Milosavljevic
2025-01-19gnu: emacs-wakib-keys: Update to 1.0.0....* gnu/packages/emacs-xyz.scm (emacs-wakib-keys): Update to 1.0.0. Change-Id: I35101ef73364f8e4014e09c8aac163a8d8a2d8e1 Danny Milosavljevic
2025-01-19Revert "gnu: qpdf: Update to 11.9.1."...This reverts commit 2804ca7cb7012dcb6c4226c5445b9a23c84f356b. This commit causes more than 4000 rebuilds per architecture. Efraim Flashner
2025-01-19gnu: qpdf: Update to 11.9.1....* gnu/packages/pdf.scm (qpdf): Update to 11.9.1. Change-Id: Iecb4c7d127ffcb943a7704947410d78a6746bcf0 Artyom V. Poptsov