Commit Graph

121599 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 85dbe6d13f
.guix-authorizations: Authorise Hilton Chain.
* .guix-authorizations (hako): Add OpenPGP key fingerprint.
2023-08-13 02:00:00 +02:00
fanquake 8a9ea734ec
gnu: mingw: Update reproducibility patch.
* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Update from
upstream.

Signed-off-by: Janneke Nieuwenhuizen <janneke@gnu.org>
2023-08-19 09:44:14 +02:00
宋文武 597af70fd2
Merge branch 'kde-updates' 2023-08-19 05:02:00 +08:00
Efraim Flashner 0d70012efb
gnu: gnome-themes-extra: Build with librsvg-for-system.
* gnu/packages/gnome.scm (gnome-themes-extra)[inputs]: Replace librsvg
with librsvg-for-system.
2023-08-18 22:47:53 +03:00
Efraim Flashner df66327818
gnu: totem: Build with librsvg-for-system.
* gnu/packages/gnome.scm (totem)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-18 22:47:52 +03:00
Efraim Flashner 8f7211cafe
gnu: aisleriot: Build with librsvg-for-system.
* gnu/packages/gnome.scm (aisleriot)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-18 22:47:52 +03:00
Efraim Flashner 2d8eea832b
gnu: gnome-sudoku: Build with librsvg-for-system.
* gnu/packages/gnome.scm (gnome-sudoku)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-18 22:47:52 +03:00
Efraim Flashner cc07acea3f
gnu: gtg: Build with librsvg-for-system.
* gnu/packages/gnome.scm (gtg)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-18 22:47:52 +03:00
Efraim Flashner 43501bc00b
gnu: gtg: Add missing input.
* gnu/packages/gnome.scm (gtg)[native-inputs]: Add itstool.
2023-08-18 22:47:52 +03:00
Efraim Flashner 1bad479555
gnu: remmina: Build with librsvg-for-system.
* gnu/packages/vnc.scm (remmina)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-18 22:47:52 +03:00
Efraim Flashner 2da21f7ef4
gnu: pitivi: Build with librsvg-for-system.
* gnu/packages/video.scm (pitivi)[propagated-inputs]: Replace librsvg
with librsvg-for-system.
2023-08-18 22:47:52 +03:00
Efraim Flashner d19e160011
gnu: darktable: Build with librsvg-for-system.
* gnu/packages/photo.scm (darktable)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-18 22:47:52 +03:00
Andreas Enge c82b83a859
gnu: scilab: Update to 5.5.2.
* gnu/packages/maths.scm (scilab): Update to 5.5.2.
2023-08-18 20:12:22 +02:00
Nicolas Graves 48648031a5
gnu: scilab: Fix compilation error.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18 18:11:36 +02:00
John Kehayias 97b52b2d48
gnu: alacritty: Update source and home-page URLs.
Previous source URL redirects to the updated one.

* gnu/packages/terminals.scm (alacritty): Update source and home-page URLs.
2023-08-18 11:46:58 -04:00
John Kehayias d1c811268d
gnu: alacritty: Install example configuration.
* gnu/packages/terminals.scm (alacritty)[phases]{install}: Install example
configuration.
2023-08-18 11:46:08 -04:00
Andreas Enge f04b5be534
gnu: mplayer: Fix input.
* gnu/packages/video.scm (mplayer)[inputs]: Use ffmpeg-5 instead of ffmpeg-4
to fix a header/library version mismatch.
2023-08-18 16:16:28 +02:00
Ludovic Courtès 4b1fdd44ed
tests: store-roots: Remove bogus test.
This test was added in 1261ce1523 but it
proved to be bogus: <https://issues.guix.gnu.org/64760>.

* tests/store-roots.scm ("gc-roots, initial"): Remove.
2023-08-18 16:10:08 +02:00
Josselin Poiret f8dd637756
tests: packages: Set system for expected result of package->bag.
* tests/packages.scm ("package->bag"): Parameterize the expected result by the
system used to lower the package to a bag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-18 16:09:29 +02:00
Christopher Baines 560cb51e7b
gnu: commencement: Use system in %final-inputs.
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-18 16:02:34 +02:00
Janneke Nieuwenhuizen 10f3dd0e9e
gnu: Add snuik.
* gnu/packages/irc.scm (snuik): New variable.
2023-08-18 14:20:00 +02:00
宋文武 f3f02dd9c8
gnu: kgpg: Disable tests.
* gnu/packages/kde-pim.scm (kgpg)[arguments]: Disable tests.
2023-08-18 19:47:39 +08:00
Peter Polidoro c91d1b0fb8
gnu: kicad: Update to 7.0.7.
* gnu/packages/engineering.scm (kicad): Update to 7.0.7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18 12:36:41 +02:00
ykonai 3e8fccfdc4
gnu: Add cl-gtk4.
* 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-18 12:33:46 +02:00
ykonai 518dc96eb3
gnu: Add cl-glib.
* 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-18 12:16:58 +02:00
宋文武 4187638b60
gnu: plasma-workspace: Fix kinit path.
Follow up of 731413a680.

* gnu/packages/kde-plasma.scm (plasma-workspace)[arguments]<#:phases>:
Replace '/lib/libexec' with '/libexec'.
2023-08-18 17:48:34 +08:00
ykonai e53810054d
gnu: Add cl-gobject-introspection-wrapper.
* 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-18 11:47:18 +02:00
宋文武 4c5373715d
gnu: kde-cli-tools: Fix build.
Follow up of 731413a680.

* gnu/packages/kde-plasma.scm (kde-cli-tools)[arguments]<#:phases>:
Replace '/lib/libexec' with '/libexec'.
2023-08-18 17:45:06 +08:00
ykonai cb948aef0c
gnu: cl-gobject-introspection: Update to 0.3-2.c4fef07.
* 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-18 11:39:15 +02:00
Andre A. Gomes 2387c60815
gnu: nyxt: Update to 3.6.0.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.6.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18 11:15:48 +02:00
Guillaume Le Vaillant d2cfa7a115
gnu: cl-nasdf: Update to 0.1.7.
* 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-18 11:02:53 +02:00
fanquake 78f080e25b
gnu: mingw-w64-tools: Update to 11.0.1.
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18 10:19:14 +02:00
fanquake 43feef1753
gnu: mingw-w64: Update to 11.0.1.
* gnu/packages/mingw.scm (make-mingw-w64): Update to 11.0.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18 10:18:53 +02:00
fanquake e4702777e7
gnu: python-asn1tools: Update to 0.166.0.
* gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.166.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18 10:11:38 +02:00
Sharlatan Hellseher 89b575a791
gnu: Add unsio.
* 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-17 20:06:41 +02:00
Mehmet Tekman adc4ab9389
gnu: Add xtrlock.
* gnu/packages/xdisorg.scm (xtrlock): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-08-17 19:04:42 +02:00
Ludovic Courtès aeb20bc479
gnu: perf: Remove extra libtraceevent input.
This reverts 45ca59da5e, which was
redundant with b86813c8a8.

* gnu/packages/linux.scm (perf)[inputs]: Remove on occurrence of
libtraceevent.
2023-08-17 17:54:01 +02:00
Greg Hogan c1090dd4d6
gnu: bloomberg-bde: Update to 3.118.0.1.
* 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-17 17:39:32 +02:00
Greg Hogan 7af5597e21
gnu: bloomberg-bde-tools: Update to 3.118.0.0.
* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 3.118.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-17 17:39:16 +02:00
Ludovic Courtès dcf05f2321
gnu: libflame: Update to 70c19e7.
* gnu/packages/maths.scm (libflame): Update to 70c19e7.
[arguments]: Add #:make-flags.
2023-08-17 17:33:53 +02:00
Ludovic Courtès 9c8098424b
pull, time-machine: Add '-q' to ignore channel files.
This also fixes <https://issues.guix.gnu.org/63726>.

* guix/scripts/pull.scm (show-help, %options): Add '-q'.
(channel-list): Honor it.
* guix/scripts/time-machine.scm (show-help, %options): Add '-q'.
* doc/guix.texi (Invoking guix pull, Invoking guix time-machine):
Document it.

Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
2023-08-17 17:33:53 +02:00
Ludovic Courtès 3363ff1867
ui: 'load*' accepts /dev/fd/N files pointing to a pipe.
This allows users to write Bash commands like:

  guix time-machine -C <(echo %default-channels) -- ...

or:

  guix build -m <(echo '(specifications->manifest (list "guile"))')

Previously, on GNU/Linux, they would fail with:

  error: failed to load '/dev/fd/63': No such file or directory

* guix/ui.scm (try-canonicalize-path): New procedure.
(load*): Use it.
* tests/guix-build.sh: Test 'guix build -m' with a /dev/fd/N file.
2023-08-17 17:33:53 +02:00
Maxim Cournoyer 9896b37ac5
doc: Fix typo.
* doc/guix.texi (VPN Services): Fix typo.
2023-08-17 10:52:32 -04:00
Andreas Enge ba206f903e
gnu: texlive: Make inputs to monolithic texlive private.
* gnu/packages/texlive.scm: Remove imports of unused modules.
  (texlivebin, texlivetexmf): Make packages private.
2023-08-17 16:26:00 +02:00
Andreas Enge 4385fbcde5
gnu: texlive: Drop special handling of mips64.
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-17 16:19:05 +02:00
Andreas Enge 4b6a82517e
gnu: texlive: Deprecate biber again in favor of texlive-biber.
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-17 16:19:05 +02:00
Andreas Enge ce63901128
gnu: texlive: Improve the monolithic packages for non-x86_64 architectures.
* 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-17 16:19:05 +02:00
Andreas Enge 6274dcbdbd
gnu: biber: Update to 2.19.
* 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-17 16:19:05 +02:00
Andreas Enge 8b71ddf91a
gnu: texlive: Update to 20230313.
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-17 16:19:05 +02:00
Andreas Enge 8767bc48f6
gnu: biber: Update to 2.17.
* gnu/packages/texlive.scm (biber): Update to 2.17.
2023-08-17 16:19:05 +02:00