1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

94870 Commits

Author SHA1 Message Date
Greg Hogan
a1362e674f gnu: cxxopts: Update to 3.0.0.
* gnu/packages/cpp.scm (cxxopts): Update to 3.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
Attila Lendvai
8852f911ff git-download: Set locale to deal with Unicode in git metadata.
Without this the git-fetch GEXP is run in an environment that uses ASCII
character encoding when strings are crossing the Guile - C boundary.  It means
that e.g. tag names that have Unicode chars in them will cause problems,
e.g. when walking and deleting the .git directory.

An example in the wild: https://github.com/klauspost/pgzip/tags

Fixes <https://issues.guix.gnu.org/54893>.

* guix/git-download.scm (git-fetch): Call 'setenv' and 'setlocale' to
set it to en_US.utf8.
* gnu/packages/commencement.scm (glibc-utf8-locales-final): Make public.
Add 'properties' field.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
Marius Bakke
8540c2d86c gnu: ungoogled-chromium: Update to 100.0.4896.127-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 100.0.4896.127-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-04-20 18:26:56 +02:00
Eric Bavier
0cf1178a65 gnu: idris: Update to 1.3.4.
* gnu/packages/patches/idris-build-with-haskeline-0.8.patch,
gnu/packages/patches/idris-build-with-megaparsec-9.patch,
gnu/packages/patches/idris-disable-test.patch: Delete patches.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/idris.scm (idris): Update to 1.3.4.
[source]: Use git-fetch.  Adjust patches.

Co-authored-by: Attila Lendvai <attila@lendvai.name>
2022-04-20 08:35:48 -05:00
Eric Bavier
ae6cd99573 gnu: idris: Use cc-for-target.
* gnu/packages/idris.scm (idris)[arguments]: Use cc-for-target in place of
"gcc".
2022-04-20 08:35:48 -05:00
Eric Bavier
b2a66e1071 gnu: idris: Remove trailing #t.
* gnu/packages/idris.scm (idris)[arguments]: Remove trailing #t.
2022-04-20 08:35:48 -05:00
Thomas Albers Raviola
101edbe63a gnu: Add cl-just-getopt-parser.
* gnu/packages/lisp-xyz.scm (sbcl-just-getopt-parser,
  ecl-just-getopt-parser, cl-just-getopt-parser): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-20 13:31:28 +02:00
Efraim Flashner
ffb616b69d gnu: vcflib: Update to 1.0.3.
* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.3.
[source]: Remove trailing #t.
[arguments]: Remove trailing #t from phases.
2022-04-19 21:56:50 +03:00
Liliana Marie Prikler
0b681c5896 gnu: komikku: Update to 0.38.0.
* gnu/packages/gnome.scm (komikku): Update to 0.38.0.
2022-04-19 20:28:01 +02:00
Liliana Marie Prikler
6b4d37760e gnu: openttd: Use new package style.
* gnu/packages/games.scm (openttd)[arguments]: Convert to list of
G-Expressions.
<install-data>: Use search paths to find ‘/share/games/openttd’ input
directories.
[native-inputs]: Use modify-inputs.
2022-04-19 20:28:01 +02:00
Liliana Marie Prikler
5376f3d058 gnu: openttd-openmsx: Use new package style.
* gnu/packages/games.scm (openttd-openmsx)[arguments]: Convert to list of
G-Expressions.
[native-inputs]: Drop labels.
2022-04-19 20:28:01 +02:00
Liliana Marie Prikler
4df82befc9 gnu: openttd-opensfx: Use new package style.
* gnu/packages/games.scm (openttd-opensfx)[arguments]: Convert to list of
G-Expressions.  Drop trailing ‘#t’s.
[native-inputs]: Drop labels.
2022-04-19 20:28:01 +02:00
Liliana Marie Prikler
2bae85d39b gnu: openttd-gfx: Use new package style.
* gnu/packages/games.scm (openttd-gfx)[arguments]: Convert to list of
G-Expressions.
[native-inputs]: Drop labels.
2022-04-19 20:28:01 +02:00
Liliana Marie Prikler
a1acec2fe9 gnu: openttd-engine: Drop labels from inputs.
* gnu/packages/games.scm (openttd-engine)[inputs]: Drop labels.
2022-04-19 20:28:00 +02:00
Liliana Marie Prikler
f044d951b0 gnu: openttd: Let the music play.
* gnu/packages/games.scm (openttd)[inputs]: Remove timidity++.
Add fluidsynth and freepats-gm.
[#:phases]<patch-sources>: New phase.
2022-04-19 20:28:00 +02:00
Liliana Marie Prikler
e597612bf3 gnu: Add freepats-gm.
* gnu/packages/audio.scm (freepats-gm): New variable.
2022-04-19 20:28:00 +02:00
Liliana Marie Prikler
f2d0ecd22f gnu: gnome-shell-extension-just-perfection: Update to 20.0.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): Update to 20.0.
2022-04-19 20:28:00 +02:00
Efraim Flashner
cd23250c16 gnu: kmessagelib: Fix building.
* gnu/packages/kde-pim.scm (kmessagelib)[arguments]: Adjust custom
'extend-CPUS_INCLUDE_PATH phase to specifically add libkdepim.
2022-04-19 20:05:01 +03:00
Ludovic Courtès
d4af1ff177 tests: Adjust 'guix home' test to 'home-files-service-type' changes.
This is a followup to 5832d9fb60.

* tests/guix-home.sh: Change "config" to ".config" in
'home-files-service-type' extension.
2022-04-19 18:07:49 +02:00
Foo Chuan Wei
f03e08699c gnu: polyml: Update to 5.9.
* gnu/packages/sml.scm (polyml): Update to 5.9.
[arguments]<#:configure-flags>: Remove nonexistent options.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 18:07:49 +02:00
Ludovic Courtès
5e0c347975 ui: Highlight package and service search results.
* guix/ui.scm (package->recutils): Add #:highlighting parameter and use it.
(display-search-results): Add #:regexps parameter; call
'colorize-full-matches' and pass #:highlighting.
* guix/scripts/package.scm (process-query): Pass #:regexps to
'display-search-results'.
* guix/scripts/home.scm (search): Likewise.
* guix/scripts/system/search.scm (service-type->recutils): Add #:highlighting
parameter and use it.
2022-04-19 18:07:49 +02:00
Ludovic Courtès
d08e4d52a3 colors: Add 'colorize-full-matches'.
* guix/colors.scm (colorize-full-matches): New procedure.
2022-04-19 18:07:49 +02:00
Ludovic Courtès
00dcfb261b ui: Highlight important bits in recutils output.
* guix/scripts/system/search.scm (service-type->recutils): Highlight the
value of the 'name' field.
* guix/ui.scm (package->recutils): Likewise for 'name' and 'version'.
2022-04-19 18:07:49 +02:00
Efraim Flashner
72298df79d gnu: Fix input typoes.
* gnu/packages/emulators.scm (nestopia-ue)[inputs]: Move ',' to its
operand.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Same.
2022-04-19 17:46:48 +03:00
Efraim Flashner
35b4926799 gnu: kwave: Build with librsvg-for-system.
* gnu/packages/kde-multimedia.scm (kwave)[native-inputs]: Replace
librsvg with librsvg-for-system.
2022-04-19 17:46:41 +03:00
Andreas Enge
bfe6d6ea66 gnu: lrslib: Update to 7.2.
* gnu/packages/maths.scm (lrslib): Update to 7.2.
2022-04-19 16:09:32 +02:00
Andreas Enge
073e0c399d gnu: arb: Update to 2.22.1.
* gnu/packages/algebra.scm (arb): Update to 2.22.1.
2022-04-19 15:35:10 +02:00
Andreas Enge
30d8748ca2 gnu: pari-gp: Update to 2.13.4.
* gnu/packages/algebra.scm (pari-gp): Update to 2.13.4.
2022-04-19 13:21:37 +02:00
Ludovic Courtès
09555d22ea gnu: geary: Remove input labels.
* gnu/packages/gnome.scm (geary)[inputs, native-inputs]: Remove labels.
2022-04-19 12:29:45 +02:00
Rene Saavedra
19f4497cb6 gnu: geary: Add missing input.
* gnu/packages/gnome.scm (geary)[native-inputs]: Add python for configure phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:45 +02:00
jgart
85c5033316 gnu: libtcod: Remove trailing boolean.
* gnu/packages/game-development.scm (libtcod): Remove trailing boolean.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:44 +02:00
Paul A. Patience
d262a258bb gnu: nomad-optimizer: Fix some tests.
* gnu/packages/maths.scm (nomad-optimizer)[arguments]<#:phases>
[fix-sources-for-tests]: Enable the pipefail option in the (generated)
script that runs tests. Enable the basic batch example3 test. Fix the
advanced library FixedVariable test (and seemingly the neighbor PSDMads
test). Expand some comments.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:44 +02:00
Paul A. Patience
11e761b9a6 gnu: nomad-optimizer: Update to 4.2.0.
* gnu/packages/maths.scm (nomad-optimizer): Update to 4.2.0.
[arguments]: Accommodate updated build process.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:44 +02:00
Paul A. Patience
3a6703268b gnu: nomad-optimizer: Remove trailing booleans.
* gnu/packages/maths.scm (nomad-optimizer)[arguments]: Remove trailing
booleans.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:44 +02:00
Paul A. Patience
3a9b925f44 gnu: nomad-optimizer: Remove input labels.
* gnu/packages/maths.scm (nomad-optimizer)[native-inputs]: Remove
labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:44 +02:00
Paul A. Patience
d483dbe0fa gnu: gmsh: Update to 4.9.5.
* gnu/packages/maths.scm (gmsh): Update to 4.9.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:44 +02:00
Paul A. Patience
267176babc gnu: asymptote: Update to 2.80.
* gnu/packages/plotutils.scm (asymptote): Update to 2.80.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:43 +02:00
Paul A. Patience
7488c73dd2 gnu: gnuplot: Update to 5.4.3.
* gnu/packages/maths.scm (gnuplot): Update to 5.4.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-19 12:29:43 +02:00
Ludovic Courtès
f95c037b79 services: yggdrasil: Tweak description.
* gnu/services/networking.scm (yggdrasil-service-type)[description]: Add
@command markup.
2022-04-19 12:29:43 +02:00
Jonathan Brielmaier
b24961717b gnu: nheko: Update to 0.9.3.
* gnu/packages/messaging.scm (nheko): Update to 0.9.3.
2022-04-19 12:11:08 +02:00
Ludovic Courtès
6b677f4299 services: ipfs: Adjust for Shepherd 0.9.
This is a followup to e1f0c88ea2.

* gnu/services/networking.scm (%ipfs-activation)[shepherd&co]: New
variable.
[container-gexp]: Use it.
2022-04-18 23:26:23 +02:00
Michael Rohleder
f2239f3b95 gnu: emacs-chess: Fix path to pieces.
* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]: Fix path to pieces in
phase install-pieces.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:25:18 +02:00
Peter Polidoro
283088f7b1 gnu: Add python-sre-yield.
* gnu/packages/python-xyz.scm (python-sre-yield): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:23:54 +02:00
Peter Polidoro
fc2d94a3f9 gnu: Add python-ajsonrpc.
* gnu/packages/python-web.scm (python-ajsonrpc): New variable.
2022-04-18 23:17:11 +02:00
Peter Polidoro
2aa5329023 gnu: Add python-quart.
* gnu/packages/python-web.scm (python-quart): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:14:37 +02:00
jgart
a76c879f14 gnu: janet: Update to 1.21.1.
* gnu/packages/lisp.scm (janet): Update to 1.21.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:09:39 +02:00
Michael Rohleder
81ba7e6a45 gnu: mousepad: Update to 0.5.9.
* gnu/packages/xfce.scm (mousepad): Update to 0.5.9.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:08:11 +02:00
Michael Rohleder
355982a3f5 gnu: orage: Update to 4.16.0.
* gnu/packages/xfce.scm (orage): Update to 4.16.0.
[arguments]: Remove unneeded phase fix-build-with-libical3.
[native-inputs]: Add glib:bin for dbus-binding-tool.
[inputs]: Add dbus-glib for dbus support, libxfce4ui.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:07:55 +02:00
Felix Gruber
617d8a836f gnu: Remove python-pyyaml-for-awscli.
* gnu/packages/python-xyz.scm (python-pyyaml-for-awscli): Remove
  variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:02:39 +02:00
Felix Gruber
4810100db6 gnu: Remove python-botocore-for-awscli.
* gnu/packages/python-xyz.scm (python-botocore-for-awscli): Remove
  variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-18 23:02:35 +02:00