Commit graph

72759 commits

Author SHA1 Message Date
Mathieu Othacehe
c13bd9bec8
gnu: cuirass: Update to 0.0.1-59.68532ae.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-59.68532ae.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 16:22:56 +01:00
Mathieu Othacehe
5ba7e828ad
services: cuirass: Create remote-server cache directory.
* gnu/services/cuirass.scm (cuirass-activation): Create remote-server cache
directory if needed.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 16:22:56 +01:00
Mathieu Othacehe
8d8bbe7c63
services: cuirass: Fix syntax error.
This is a follow-up of 189e62fa69.

* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>): Fix
syntax.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 16:22:55 +01:00
Nicolas Goaziou
b7389f0db5
gnu: musescore: Update to 3.6.1.
* gnu/packages/music.scm (musescore): Update to 3.6.1.
2021-01-28 15:54:34 +01:00
Mathieu Othacehe
eff80711f3
services: cuirass: Add log-file support.
* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Add
log-file support.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 15:53:03 +01:00
Mathieu Othacehe
eb9adede34
services: cuirass: Fix workers argument.
* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Fix
workers arguments.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 15:27:55 +01:00
zimoun
95852b305b
ui: Look up extensions before built-in commands.
* guix/ui.scm (run-guix-command): Modify order so that extensions are allowed
to override default commands.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2021-01-28 15:07:55 +01:00
Ricardo Wurmus
04b1a1f6bd
gnu: Add repeat-masker.
* gnu/packages/bioinformatics.scm (repeat-masker): New variable.
2021-01-28 15:07:55 +01:00
Ricardo Wurmus
61342f248c
gnu: Add perl-text-soundex.
* gnu/packages/perl.scm (perl-text-soundex): New variable.
2021-01-28 15:07:55 +01:00
Ricardo Wurmus
446c711308
guix: Add Open Software License 2.1.
* guix/licenses.scm (osl2.1): New variable.
2021-01-28 15:07:55 +01:00
Ricardo Wurmus
6d3cafa086
gnu: Add trf.
* gnu/packages/bioinformatics.scm (trf): New variable.
2021-01-28 15:07:55 +01:00
Ricardo Wurmus
09ab0d42b0
guix: Fix typo.
* guix/inferior.scm (inferior-available-packages): Remove extra word in
docstring.
2021-01-28 15:07:52 +01:00
Nicolas Goaziou
b9650f7faa
gnu: Add extractpdfmark.
* gnu/packages/pdf.scm (extractpdfmark): New variable.
2021-01-28 15:06:54 +01:00
Andrew Miloradovsky
1a0907abd2
gnu: Add Verilator.
* gnu/packages/fpga.scm (verilator): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-28 14:55:14 +01:00
Andrew Miloradovsky
fc4834f83b
gnu: Add systemc.
* gnu/packages/fpga.scm (systemc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-28 14:34:33 +01:00
Fredrik Salomonsson
049e06b603
gnu: pinentry-rofi: Update to 2.0.2.
* gnu/packages/gnupg.scm (pinentry-rofi): Update to 2.0.2.
[arguments]: Simplify the package definition.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-28 14:21:20 +01:00
Morgan Smith
c2245ac23a
gnu: Add emacs-theme-magic.
* gnu/packages/emacs-xyz.scm (emacs-theme-magic): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-28 14:18:12 +01:00
Morgan Smith
a6b50a1832
gnu: Add python-pywal.
* gnu/packages/python-xyz.scm (python-pywal): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-28 14:12:30 +01:00
Morgan Smith
4e89e8b5dd
gnu: emacs-modus-themes: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.1.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-28 14:08:57 +01:00
Mathieu Othacehe
a19b6889ad
services: cuirass: Add systems argument.
* gnu/services/cuirass.scm (<cuirass-remote-worker-configuration>)[systems]:
New field.
(cuirass-remote-worker-shepherd-service): Honor it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 14:04:52 +01:00
Sharlatan Hellseher
33648567dd
gnu: Add skymaker.
* gnu/packages/astronomy.scm (skymaker): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-28 13:43:49 +01:00
Leo Prikler
1e1e6ebf3e
gnu: tsukundere: Update to 0.2.3.
* gnu/packages/game-development.scm (tsukundere): Update to 0.2.3.
[#:modules] Add guile-build-system for target-guile-effective-version.
[#:imported-modules] Likewise.
[#:phases] Add patch-command.
[native-inputs]: Add texinfo.
[description]: Update.
2021-01-28 13:18:45 +01:00
Mathieu Othacehe
f58d071366
tests: Add cuirass test. 2021-01-28 12:57:27 +01:00
Mathieu Othacehe
189e62fa69
services: cuirass: Add remote build support. 2021-01-28 12:57:27 +01:00
Mathieu Othacehe
0f01493dc8
service: cuirass: Update it. 2021-01-28 12:57:27 +01:00
Mathieu Othacehe
ec145a2ff9
services: postgresql: Add postgresql-role-service-type.
* gnu/services/databases.scm (postgresql-role,
postgresql-role?, postgresql-role-name,
postgresql-role-permissions, postgresql-role-create-database?,
postgresql-role-configuration, postgresql-role-configuration?,
postgresql-role-configuration-host, postgresql-role-configuration-roles,
postgresql-role-service-type): New procedures.
* gnu/tests/databases.scm: Test it.
* doc/guix.texi: Document it.
2021-01-28 12:57:27 +01:00
Mathieu Othacehe
33687aa3d0
services: postgresql: Wrap long lines.
* gnu/services/databases.scm: Wrap long lines, no functional change.
2021-01-28 12:57:27 +01:00
Mathieu Othacehe
fe4b882350
services: postgresql: Add log directory support.
* gnu/services/databases.scm (postgresql-configuration-log-directory): New
procedure.
(<postgresql-configuration>)[log-directory]: New field.
(postgresql-activation): Create the log directory.
(postgresql-shepherd-service): Honor it.
* gnu/tests/databases.scm (%postgresql-log-directory): New variable.
(log-file): New test case.
* doc/guix.texi (Database Services): Document it.
2021-01-28 12:57:26 +01:00
Mathieu Othacehe
6c0679215f
services: postgresql: Add socket directory support.
* gnu/services/databases.scm (postgresql-config-file-socket-directory): New
procedure.
(<postgresql-config-file>)[socket-directory]: New field.
(postgresql-config-file-compiler): Honor it.
(postgresql-activation): Create the socket directory if needed.
* doc/guix.texi (Database Services): Document it.
* gnu/tests/guix.scm (%guix-data-service-os): Adapt it.
* gnu/tests/monitoring.scm (%zabbix-os): Ditto.
* gnu/tests/web.scm (patchwork-os): Ditto.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 12:57:26 +01:00
Mathieu Othacehe
a38d0b0137
services: postgresql: Use Guile datatypes.
* gnu/services/databases.scm (postgresql-config-file-compiler): Support Guile
datatypes in the "extra-config" field.
* gnu/tests/databases.scm (%postgresql-os): Test it.
* doc/guix.texi (Database Services): Document it.
2021-01-28 12:57:26 +01:00
Raghav Gururajan
ff0ff69315
gnu: liferea: Add missing inputs.
These new inputs are referenced by the package but was missing in
the package definition. Some of these inputs might have been used
by the package indirectly via propagation from other inputs.

* gnu/packages/syndication.scm (liferea) [inputs]: Add glib, libsoup,
pango and sqlite.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-01-28 12:34:04 +02:00
Raghav Gururajan
a929ede800
gnu: liferea: Disable static libraries.
* gnu/packages/syndication.scm (liferea)[arguments]: Add
'--disable-static' to configure-flags.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-01-28 12:32:08 +02:00
Leo Famulari
3ad10e474b
gnu: linux-libre 4.19: Update to 4.19.171.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.171.
(linux-libre-4.19-pristine-source): Update hash.
2021-01-27 21:04:24 -05:00
Leo Famulari
5ce0e1929b
gnu: linux-libre 5.4: Update to 5.4.93.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.93.
(linux-libre-5.4-pristine-source): Update hash.
2021-01-27 21:04:24 -05:00
Leo Famulari
37cbc95e48
gnu: linux-libre: Update to 5.10.11.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.11.
(linux-libre-5.10-pristine-source): Update hash.
2021-01-27 21:04:21 -05:00
Ludovic Courtès
0f20b3fa20
inferior: Memoize entries in 'inferior-package->manifest-entry'.
Fixes a performance issue as reported by Ricardo Wurmus
in <https://bugs.gnu.org/46100>.

* guix/inferior.scm (inferior-package->manifest-entry): Remove #:parent parameter.
[cache]: New variable.
[memoized]: New macro.
[loop]: New procedure.
2021-01-27 23:03:06 +01:00
Ludovic Courtès
c45a821a63
gnu: guile-gcrypt: Refer to the right libgcrypt when cross-compiling.
Fixes a regression introduced in
5e163ba009 where (gcrypt package-config)
would end up referring to the native libgcrypt.so instead of the target
one.

* gnu/packages/gnupg.scm (guile-gcrypt)[arguments]: Reintroduce
'add-libgrypt-config' phase.
[native-inputs]: Remove LIBGCRYPT.
2021-01-27 22:55:40 +01:00
Tobias Geerinckx-Rice
a04b0e454c
gnu: pinentry-efl: Tweak description.
* gnu/packages/gnupg.scm (pinentry-efl)[description]: Use @acronym.
2021-01-27 22:37:34 +01:00
Tobias Geerinckx-Rice
cd80e11b95
gnu: pinentry-tty: Update to 1.1.1.
* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.1.1.
(pinentry-efl)[source]: Remove patch.
* gnu/packages/patches/pinentry-efl.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-01-27 22:37:33 +01:00
Guillaume Le Vaillant
aee72ed1c6
gnu: Add qsstv.
* gnu/packages/radio.scm (qsstv): New variable.
2021-01-27 22:33:06 +01:00
Sharlatan Hellseher
6be6945251
gnu: Add shapelib
* gnu/packages/geo.scm (shapelib): New variable

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-27 21:31:35 +01:00
Léo Le Bouter
192cb790a9
gnu: Add libsmbios.
* gnu/packages/hardware.scm (libsmbios): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-27 21:26:33 +01:00
Michael Rohleder
2c24aa2720
gnu: Add emacs-templatel.
* gnu/packages/emacs-xyz.scm (emacs-templatel): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-27 21:18:22 +01:00
Michael Rohleder
046474c5a8
gnu: emacs-pulseaudio-control: Update to 0.0.1-4.a931533.
* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to 0.0.1-4.a931533.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-27 21:15:03 +01:00
Michael Rohleder
20a39cc01c
gnu: emacs-cider: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.0.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-27 21:14:06 +01:00
Léo Le Bouter
9d5ed93162
gnu: Add libjcat.
* gnu/packages/compression.scm (libjcat): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-27 21:11:47 +01:00
Nicolas Goaziou
dbf4561b00
gnu: python-wheel: Update to 0.36.2 (again)
* gnu/packages/python-build.scm (python-wheel): Update to 0.36.2.

This update was reverted in dbcd205050.
2021-01-27 18:17:33 +01:00
Nicolas Goaziou
78cb279906
gnu: mame: Update to 0.228.
* gnu/packages/emulators.scm (mame): Update to 0.228.
2021-01-27 17:48:21 +01:00
Maxim Cournoyer
886302fcf7
system: tests: Add a Btrfs RAID system test.
* gnu/tests/install.scm (%btrfs-raid-root-os)
(%btrfs-raid-root-os-source, %btrfs-raid-root-installation-script)
(%test-btrfs-raid-root-os): New variables.
2021-01-27 11:38:44 -05:00
Hartmut Goebel
d8aa444468
gnu: Add ugrep.
* gnu/packages/search.scm (ugrep): New Variable.
2021-01-27 16:43:51 +01:00