Commit graph

94887 commits

Author SHA1 Message Date
Ludovic Courtès dd2ab92d9d
home: shepherd: Redirect input port to /dev/null.
Suggested by Aleksandr Vityazev <avityazev@posteo.org>.

* gnu/home/services/shepherd.scm (home-shepherd-configuration-file):
Redirect input port to /dev/null.
2022-04-21 00:02:21 +02:00
Ludovic Courtès bc867b2ab0
home: shepherd: "shepherd.conf" returns one value.
Fixes <https://issues.guix.gnu.org/54779>.
Reported by Aleksandr Vityazev <avityazev@posteo.org>
and Nicolas Graves <ngraves@ngraves.fr>.

* gnu/home/services/shepherd.scm (home-shepherd-configuration-file):
Return one value.
2022-04-21 00:00:14 +02:00
Fredrik Salomonsson cd5c31d192
gnu: Add emacs-cpreproc.
* gnu/packages/emacs-xyz.scm (emacs-cpreproc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:45 +02:00
pukkamustard ed2e797750
gnu: Add pikchr.
* gnu/packages/pikchr.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:45 +02:00
Greg Hogan bd6e9be532
gnu: aws-sdk-cpp: Update to 1.9.236.
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.236.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:45 +02:00
Greg Hogan c542d084c0
gnu: aws-crt-cpp: Update to 0.17.27.
* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.17.27.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:45 +02:00
Greg Hogan fe75dc2552
gnu: aws-c-mqtt: Update to 0.7.10.
* gnu/packages/c.scm (aws-c-mqtt): Update to 0.7.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:45 +02:00
Greg Hogan 4773664eb8
gnu: aws-c-s3: Update to 0.1.38.
* gnu/packages/c.scm (aws-c-s3): Update to 0.1.38.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan d2cb3f9905
gnu: aws-c-auth: Update to 0.6.11.
* gnu/packages/c.scm (aws-c-auth): Update to 0.6.11.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan fbf1435587
gnu: aws-c-http: Update to 0.6.13.
* gnu/packages/c.scm (aws-c-http): Update to 0.6.13.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan 4bd4c53aac
gnu: Add aws-c-sdkutils.
* gnu/packages/c.scm (aws-c-sdkutils): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan 139970c806
gnu: aws-c-cal: Update to 0.5.17.
* gnu/packages/c.scm (aws-c-cal): Update to 0.5.17.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan 7c45af91f4
gnu: aws-c-io: Update to 0.10.20.
* gnu/packages/c.scm (aws-c-io): Update to 0.10.20.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan f796dc9207
gnu: aws-c-common: Update to 0.6.20.
* gnu/packages/c.scm (aws-c-common): Update to 0.6.20.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:44 +02:00
Greg Hogan 25a1c60b1c
gnu: aws-lc: Update to 1.0.2.
* gnu/packages/tls.scm (aws-lc): Update to 1.0.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
Greg Hogan bc3e32454f
gnu: s2n: Update to 1.3.10.
* gnu/packages/tls.scm (s2n): Update to 1.3.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
Greg Hogan a82b0741a3
gnu: folly: Update to 2022.04.11.00.
* gnu/packages/cpp.scm (folly): Update to 2022.04.11.00.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
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