summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2023-08-18gnu: commencement: Use system in %final-inputs.Christopher Baines
Otherwise this causes odd issues, I presume arising from when %current-system differs from the system argument passed to %final-inputs. * gnu/packages/commencement.scm (%final-inputs): Set %current-system to system. * gnu/packages/base.scm (%final-inputs): Add optional system parameter. * gnu/ci.scm (base-packages): New procedure to memoize the base packages depending on system. (package->job): Pass system to base-packages. Co-authored-by: Josselin Poiret <dev@jpoiret.xyz> Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-18gnu: Add snuik.Janneke Nieuwenhuizen
* gnu/packages/irc.scm (snuik): New variable.
2023-08-18gnu: kicad: Update to 7.0.7.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 7.0.7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18gnu: Add cl-gtk4.ykonai
* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4, cl-gtk4, ecl-cl-gtk4): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18gnu: Add cl-glib.ykonai
* gnu/packages/lisp-xyz.scm (sbcl-cl-glib, cl-glib, ecl-cl-glib): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18gnu: Add cl-gobject-introspection-wrapper.ykonai
* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection-wrapper, cl-gobject-introspection-wrapper, ecl-cl-gobject-introspection-wrapper): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18gnu: cl-gobject-introspection: Update to 0.3-2.c4fef07.ykonai
* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection): Update to 0.3-2.c4fef07. [inputs]: Remove labels. Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18gnu: nyxt: Update to 3.6.0.Andre A. Gomes
* gnu/packages/web-browsers.scm (nyxt): Update to 3.6.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18gnu: cl-nasdf: Update to 0.1.7.Guillaume Le Vaillant
* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.7. [arguments]: Remove trailing boolean. Co-authored-by: Artyom Bologov <mail@aartaka.me>
2023-08-18gnu: mingw-w64-tools: Update to 11.0.1.fanquake
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.1. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18gnu: mingw-w64: Update to 11.0.1.fanquake
* gnu/packages/mingw.scm (make-mingw-w64): Update to 11.0.1. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18gnu: python-asn1tools: Update to 0.166.0.fanquake
* gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.166.0. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-17gnu: Add unsio.Sharlatan Hellseher
* gnu/packages/astronomy.scm (unsio): New variable. Co-Authored-By: Iliya Tikhonenko <tikhonenko@mpe.mpg.de> Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-17gnu: Add xtrlock.Mehmet Tekman
* gnu/packages/xdisorg.scm (xtrlock): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-08-17gnu: perf: Remove extra libtraceevent input.Ludovic Courtès
This reverts 45ca59da5e5265f56607a4ca0b3a18587638394d, which was redundant with b86813c8a83b32a1cb4a46d6e1b3b5eb07b398a6. * gnu/packages/linux.scm (perf)[inputs]: Remove on occurrence of libtraceevent.
2023-08-17gnu: bloomberg-bde: Update to 3.118.0.1.Greg Hogan
* gnu/packages/cpp.scm (bloomberg-bde): Update to 3.118.0.1. [source](origin): Update test deletion list. [arguments]<#:configure-flags>: Update from C++17 to C++20. [supported-systems]: Only support x86_64-linux. * gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Rebase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-17gnu: bloomberg-bde-tools: Update to 3.118.0.0.Greg Hogan
* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 3.118.0.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-17gnu: libflame: Update to 70c19e7.Ludovic Courtès
* gnu/packages/maths.scm (libflame): Update to 70c19e7. [arguments]: Add #:make-flags.
2023-08-17gnu: texlive: Make inputs to monolithic texlive private.Andreas Enge
* gnu/packages/texlive.scm: Remove imports of unused modules. (texlivebin, texlivetexmf): Make packages private.
2023-08-17gnu: texlive: Drop special handling of mips64.Andreas Enge
The architecture is effectively abandoned and cannot be tested any more. * gnu/packages/texlive.scm (texlivebin)[arguments]: Remove check for mips64 when enabling tests.
2023-08-17gnu: texlive: Deprecate biber again in favor of texlive-biber.Andreas Enge
The monolithic texlive package and texlive-biber can apparently be used together now. * gnu/packages/texlive.scm (biber): Remove variable. * gnu/packages/tex.scm (biber): Define as deprecated in favor of texlive-biber.
2023-08-17gnu: texlive: Improve the monolithic packages for non-x86_64 architectures.Andreas Enge
* gnu/packages/texlive.scm (texlivebin)[arguments]: Enable tests also on aarch64 and powerpc64le. Remove 'disable-failing-test and 'skip-faulty-test phases. (texlivetexmf)[arguments]: Define a missing variable.
2023-08-17gnu: biber: Update to 2.19.Andreas Enge
* gnu/packages/texlive.scm (biber): Update to 2.19. Remove patch. * gnu/packages/patches/biber-adapt-perl-5.36.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch.
2023-08-17gnu: texlive: Update to 20230313.Andreas Enge
Also use full date for version again, since otherwise the update would be considered a downgrade. * gnu/packages/texlive.scm (%texlive-date): Update to 20230313. (%texlive-version): Rename to... (%texlive-year): ...this. (texlive-extra-src, texlive-texmf-src, texlivebin): Update source hashes. (texlivebin, texlivetexmf, texlive): Use %texlive-date for version. (texlivebin)[arguments]: Remove 'skip-mendex-tests phase, which does not apply any more. Remove 'patch-dvisvgm-build-files, which apparently is not needed any more. Remove a configure flag which is not recognized by the configure script any more.
2023-08-17gnu: biber: Update to 2.17.Andreas Enge
* gnu/packages/texlive.scm (biber): Update to 2.17.
2023-08-17gnu: texlive: Update to 2022.Andreas Enge
* gnu/packages/texlive.scm (%texlive-date): Update to 20220321. (texlive-extra-src, texlive-texmf-src, texlivebin): Update source hashes.
2023-08-17gnu: texlive: Simplify the monolithic build.Andreas Enge
This removes phases added for the needs of the modular build system. It reverts commit dfdc002c9bf86270941823a96abded0aa5d44088 and subsequent ones, which download scripts from subversion instead of using those from the distribution. It also reverts the changes started in commit 04a0b1e09abce99857e7930336421ca6d15ae630 and removes the GUIX_TEXMF environment variable. * gnu/packages/texlive.scm (%texlive-tag, %texlive-revision): Remove variables. (texlivebin)[inputs]: Remove texlive-scripts. [phases]: Remove 'unpack-texlive-scripts, 'patch-scripts and 'customize-texmf.cnf and the script handling in 'post-install. [native-search-paths]: Remove them.
2023-08-17gnu: texlive: Reinstate the monolithic texlive package.Andreas Enge
This goes back essentially to commit ad457d01147b8d6fcb4ee64b2dc2d699caa1d1ee and defines the monolithic texlive packages independently of the modular ones. It also downgrades their version to 2021. Not using dashes in the names of texlivebin and texlivetexmf prevents the profile hook for font mapping from being run during the command "guix shell -D texlive". * gnu/packages/tex.scm (texlive-bin-full): Remove variable. (biber): Remove variable deprecation. (texlive-texm, texlive): Move variables from here... * gnu/packages/texlive.scm (texlivetexm, texlive): ...to this new file. (%texlive-date, %texlive-version, %texlive-tag, %texlive-revision, texlive-extra-src, texlive-texmf-src, texlivebin): New variables. (biber): Add variable again. * gnu/packages/patches/biber-adapt-perl-5.36.patch: Add file again. * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Register files.
2023-08-17gnu: Add texlive-collection-games.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-collection-games): New variable.
2023-08-17gnu: Add texlive-xskak.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xskak): New variable.
2023-08-17gnu: Add texlive-xq.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-xq): New variable.
2023-08-17gnu: Add texlive-wargame.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-wargame): New variable.
2023-08-17gnu: Add texlive-tangramtikz.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-tangramtikz): New variable.
2023-08-17gnu: Add texlive-sudokubundle.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-sudokubundle): New variable.
2023-08-17gnu: Add texlive-sudoku.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-sudoku): New variable.
2023-08-17gnu: Add texlive-soup.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-soup): New variable.
2023-08-17gnu: Add texlive-skaknew.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-skaknew): New variable.
2023-08-17gnu: Add texlive-skak.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-skak): New variable.
2023-08-17gnu: Add texlive-sgame.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-sgame): New variable.
2023-08-17gnu: Add texlive-scrabble.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-scrabble): New variable.
2023-08-17gnu: Add texlive-schwalbe-chess.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-schwalbe-chess): New variable.
2023-08-17gnu: Add texlive-rubik.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-rubik): New variable.
2023-08-17gnu: Add texlive-reverxii.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-reverxii): New variable.
2023-08-17gnu: Add texlive-realtranspose.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-realtranspose): New variable.
2023-08-17gnu: Add texlive-psgo.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-psgo): New variable.
2023-08-17gnu: Add texlive-pas-crosswords.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-pas-crosswords): New variable.
2023-08-17gnu: Add texlive-othelloboard.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-othelloboard): New variable.
2023-08-17gnu: Add texlive-othello.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-othello): New variable.
2023-08-17gnu: Add texlive-nimsticks.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-nimsticks): New variable.
2023-08-17gnu: Add texlive-musikui.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-musikui): New variable.