Commit graph

73161 commits

Author SHA1 Message Date
Mathieu Othacehe 96c183bf65
gnu: guile-sqlite3-dev: Remove it.
* gnu/packages/ci.scm (guile-sqlite3-dev): Remove it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-28 16:22:56 +01:00
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
Leo Famulari 5aeee07cc9
gnu: VLC: Remove obsolete patch.
* gnu/packages/patches/vlc-qt-5.15.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/video.scm (vlc)[source]: Remove patch.
2021-01-27 16:03:16 -05: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