aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2023-06-09gnu: Construct Emacs packages from bottom up.Liliana Marie Prikler
This makes relationships within the Emacs variants slightly easier to reason about. In particular, it makes it so that inputs get added on top of the previous stack rather than removed (which brings the risk of not adjusting changes downwards). * gnu/packages/emacs.scm (emacs-minimal): Expand package definition. [inputs]: Reorder and add bash-minimal. (emacs-no-x): Inherit from emacs-minimal. (emacs): Inherit from emacs-no-x. (emacs-motif, emacs-no-x-toolkit): Inherit from emacs-no-x. Only inherit inputs from emacs.
2023-06-09gnu: Make emacs-next-tree-sitter the new emacs.Liliana Marie Prikler
* gnu/packages/patches/emacs-source-date-epoch.patch: Delete file * gnu/local.mk (dist_patch_DATA): Remove it from here. * gnu/packages/emacs.scm (emacs): Update to 29.0.91. [source]<patches>: Remove “emacs-source-date-epoch.patch”. Add “emacs-pgtk-super-key-fix.patch”. [arguments]: Use “--with-native-compilation=aot” instead of #:make-flags. [inputs]: Add sqlite and tree-sitter. (emacs-next-pgtk): Rename to… (emacs-pgtk): … this. (emacs-next-pgtk-xwidgets): Rename to… (emacs-pgtk-xwidgets): … this. (emacs-minimal)[native-inputs]: Add texinfo. (emacs-xwidgets): Inherit build system, configure-flags and phases normally. (emacs-next, emacs-next-tree-sitter): Remove variables.
2023-06-09linux-container: Adjust to 'modify-services' semantic change.Ludovic Courtès
This is a followup to dbbc7e946131ba257728f1d05b96c4339b7ee88b: 'nscd-service-type' isn't necessarily present in OS, so we cannot use the 'modify-services' as it would now error out. This was happening with the "guix system docker-image" test in 'tests/guix-system.sh'. * gnu/system/linux-container.scm (containerized-operating-system): Use 'filter-map' instead of 'remove' + 'modify-services'.
2023-06-09gnu: Add python-mudata.Navid Afkhami
* gnu/packages/bioinformatics.scm (python-mudata): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-06-09gnu: Add python-mofax.Navid Afkhami
* gnu/packages/bioinformatics.scm (python-mofax): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-06-09gnu: Add python-sacrebleu.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-sacrebleu): New variable.
2023-06-09gnu: Add python-portalocker.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-portalocker): New variable.
2023-06-09gnu: lapack: Build CBLAS.Ludovic Courtès
This adds libcblas.so, which users typically expect to have. * gnu/packages/maths.scm (lapack)[arguments]: Pass "-DCBLAS=ON".
2023-06-09system: account: Fix default value.Ludovic Courtès
Fixes a regression introduced in 66ecffbeba0685ff2f1071db8aeb2393986afb97. * gnu/system/shadow.scm (account-service-type)[default-value]: Change to the empty list.
2023-06-09gnu: hubbub: Fix build.Andy Tai
* gnu/packages/web.scm (hubbub)[source]: Add patch. * gnu/packages/patches/hubbub-maybe-uninitialized.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-06-09gnu: opencv: Fix building on aarch64.Efraim Flashner
* gnu/packages/image-processing.scm (opencv)[arguments]: When building for aarch64 adjust the 'disable-broken-tests phase to make the test suite pass.
2023-06-09gnu: tbb: Fix building on riscv64-linux.Efraim Flashner
* gnu/packages/tbb.scm (tbb)[arguments]: When building for riscv64-linux always link the test suite with -latomic.
2023-06-08gnu: Add tmux-plugin-continuum.EuAndreh
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: octave-cli: Update to 8.2.0Andy Tai
* gnu/packages/maths.scm (octave-cli): Update to 8.2.0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add pandoc-include.Wiktor Żelazny
* gnu/packages/textutils.scm (pandoc-include): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add python-panflute.Wiktor Żelazny
* gnu/packages/textutils.scm (python-panflute): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add ruby-minima.gemmaro
I added a test by `jekyll build`. * gnu/packages/ruby.scm (ruby-minima): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add Buildah.Zongyuan Li
* gnu/packages/containers.scm (buildah): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add swig@4.1.Andy Tai
* gnu/packages/swig.scm (swig-next): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: flashrom: Wrap PATH to find dmidecode.Hilton Chain
* gnu/packages/flashing-tools.scm (flashrom)[inputs]: Add bash-minimal. [arguments]<#:phases>: Add phase 'wrap-program. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: flashrom: Update to 1.3.0.Hilton Chain
* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/flashing-tools.scm (flashrom): Update to 1.3.0. [build-system]: Switch to meson-build-system. [inputs]: Add libjaylink. [native-inputs]: Add cmocka. Actually, at least from 1.2, the exact \"dmidecode\" is not present in dmi.c. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add rust-uom.Artyom V. Poptsov
* gnu/packages/crates-io.scm (rust-uom-0.34): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: Add rogue.Jakob Kirsch
* gnu/packages/games.scm (rogue): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08gnu: sbcl: Fix build on armhf.Guillaume Le Vaillant
* gnu/packages/lisp.scm (sbcl)[source]: Update snippet.
2023-06-08gnu: xfce4-screensaver: Update to 4.18.2.宋文武
* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.2.
2023-06-08gnu: xfce4-power-manager: Update to 4.18.2.宋文武
* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.2.
2023-06-08gnu: xfce4-session: Update to 4.18.3.宋文武
* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.3.
2023-06-08gnu: xfce4-pulseaudio-plugin: Update to 0.4.7.宋文武
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.7.
2023-06-08gnu: xfce4-screenshooter: Update to 1.10.4.宋文武
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.4.
2023-06-08gnu: xfce4-panel: Update to 4.18.4.宋文武
* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.4.
2023-06-08gnu: libxfce4ui: Update to 4.18.4.宋文武
* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.4.
2023-06-08gnu: Add python-spacy.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy): New variable.
2023-06-08gnu: Add python-pathy.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pathy): New variable.
2023-06-08gnu: Add python-thinc.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-thinc): New variable.
2023-06-08gnu: Add python-blis-for-thinc.Ricardo Wurmus
* gnu/packages/maths.scm (python-blis-for-thinc): New variable.
2023-06-08gnu: Add python-spacy-loggers.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy-loggers): New variable.
2023-06-08gnu: Add python-spacy-legacy.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-spacy-legacy): New variable.
2023-06-08gnu: yoshimi: Update to 2.3.0.Ricardo Wurmus
* gnu/packages/music.scm (yoshimi): Update to 2.3.0.
2023-06-08gnu: Add python-blis.Ricardo Wurmus
* gnu/packages/maths.scm (python-blis): New variable.
2023-06-08gnu: blis: Update to 0.9.0.Ricardo Wurmus
* gnu/packages/maths.scm (blis): Update to 0.9.0. [arguments]: Use G-expression; remove trailing #T from build phases.
2023-06-08gnu: Add python-confection.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-confection): New variable.
2023-06-08gnu: Add python-srsly.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-srsly): New variable.
2023-06-08gnu: Add python-pubmed-parser.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pubmed-parser): New variable.
2023-06-08gnu: Add python-duckdb.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-duckdb): New variable.
2023-06-08gnu: python-pyarrow: Include dataset support.Ricardo Wurmus
* gnu/packages/databases.scm (python-pyarrow)[arguments]: Remove obsolete build phase 'make-git-checkout-writable; rename phase 'set-PYARROW_WITH_PARQUET to 'set-pyarrow-build-options and also enable building of dataset extension.
2023-06-07gnu: conky: Update to 1.19.2.Pierre Neidhardt
* gnu/packages/conky.scm (conky): Update to 1.19.2.
2023-06-07gnu: sbcl-cl-webkit: Update to 3.5.9.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.9.
2023-06-07gnu: python-flit: Update to 3.8.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-flit): Update to 3.8.0. [build-system]: Use pyproject-build-system. [arguments]: Run tests, but disable those that need networking; remove custom 'build phase; remove custom 'install phase; replace custom 'check phase with new 'pre-check phase.
2023-06-07gnu: Add python-clickhouse-connect.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-clickhouse-connect): New variable.
2023-06-07gnu: sbcl: fix build on riscv64-linux.Zheng Junjie
* gnu/packages/patches/sbcl-riscv-Make-contribs-build-again.patch: New file. * gnu/local.mk(dist_patch_DATA): register it. * gnu/packages/lisp.scm (sbcl): [source]<patches>: Use it here.