me
/
guix
Archived
1
0
Fork 0
Commit Graph

83364 Commits (84b41d2dfed2e32de815c5da23fb0b1424cb5f1c)

Author SHA1 Message Date
Julien Lepiller 589c99e6f6
gnu: ocaml-utop: Update to 2.9.0.
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.9.0.
2022-02-04 17:49:38 +01:00
Julien Lepiller 5ce3d41d56
gnu: ocaml-cohttp: Update to 5.0.0.
* gnu/packages/ocaml.scm (ocaml-cohttp): Update to 5.0.0.
2022-02-04 17:49:35 +01:00
Julien Lepiller 84e304b56d
gnu: ocaml-sedlex: Update to 2.5.
* gnu/packages/ocaml.scm (ocaml-sedlex): Update to 2.5.
2022-02-04 17:49:33 +01:00
Julien Lepiller d782c633fa
gnu: ocaml-gen: Update to 1.0.
* gnu/packages/ocaml.scm (ocaml-gen): Update to 1.0.
2022-02-04 17:49:26 +01:00
Julien Lepiller 3e882e8466
gnu: ocaml-mccs: Update to 1.1+13.
* gnu/packages/ocaml.scm (ocaml-mccs): Update to 1.1+13.
2022-02-04 17:49:03 +01:00
Vinicius Monego de38ccf2e0
gnu: python-mistletoe: Run tests.
* gnu/packages/markup.scm (python-mistletoe)[arguments]: Override the 'check
phase.
2022-02-04 10:29:58 -03:00
jgart 50f95a755c
gnu: python-mistletoe: Update to 0.8.1.
* gnu/packages/markup.scm (python-mistletoe): Update to 0.8.1.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-02-04 10:29:58 -03:00
jgart da02518f37
gnu: Add emacs-ed-mode.
* gnu/packages/emacs-xyz.scm (emacs-ed-mode): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-04 21:23:21 +08:00
Efraim Flashner 84ca88e756
gnu: rcs: Update to 5.10.1.
* gnu/packages/version-control.scm (rcs): Update to 5.10.1.
[source]: Remove patch.
* gnu/packages/patches/rcs-5.10.0-no-stdin.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-02-04 15:05:13 +02:00
Michael Rohleder 3d969e230d
gnu: xfce4-cpugraph-plugin: Update to 1.2.6.
* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-04 21:04:40 +08:00
Michael Rohleder 089a23bbb0
gnu: xfce4-cpufreq-plugin: Update to 1.2.7.
* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.7.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-04 21:04:40 +08:00
Efraim Flashner 9b709e332e
gnu: mozjs-60: Add support for riscv64-linux.
* gnu/packages/gnuzilla.scm (mozjs-60)[source]: Add patch.
[arguments]: Add phase to update config scripts.
[inputs]: Add config.
* gnu/packages/patches/mozjs60-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-02-04 14:53:25 +02:00
jgart 06f4dc2bf6
gnu: st: Update to 0.8.5.
* gnu/packages/suckless.scm (st): Update to 0.8.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-04 20:53:04 +08:00
jgart 4f0b408be3
gnu: dwm: Update to 6.3.
* gnu/packages/suckless.scm (dwm): Update to 6.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-04 20:52:16 +08:00
Christopher Baines a34d05f15b
gnu: guix-build-coordinator: Update to 0-49.c5c1ff9.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-49.c5c1ff9.
2022-02-04 10:09:01 +00:00
Christopher Baines 71d2bdfa9f
services: nar-herder: Support ttl and negative-ttl options.
* gnu/services/guix.scm (<nar-herder-configuration>): Add ttl and negative-ttl
fields.
(nar-herder-shepherd-services): Pass the ttl and negative-ttl values to the
service.
* doc/guix.texi (Guix Services): Document this.
2022-02-04 10:09:01 +00:00
Marius Bakke ff093f5739
gnu: strongswan: Build with libsoup@2.
* gnu/packages/vpn.scm (strongswan)[inputs]: Change from LIBSOUP to
LIBSOUP-MINIMAL-2.
2022-02-03 23:39:48 +01:00
Marius Bakke df0ad9560f
gnu: python-translate-toolkit: Disable sanity check.
* gnu/packages/python-xyz.scm (python-translate-toolkit)[arguments]: Add
 #:phases.
2022-02-03 23:39:47 +01:00
Marius Bakke 9396fef409
gnu: Add perl-date-range.
* gnu/packages/perl.scm (perl-date-range): New variable.
2022-02-03 23:39:47 +01:00
Marius Bakke 16701a3c1d
gnu: b4: Fix build failure.
* gnu/packages/version-control.scm (b4)[arguments]: Delete sanity-check phase.
2022-02-03 23:39:47 +01:00
Marius Bakke 3f0d01b2df
gnu: python-libsass: Remove label usage.
* gnu/packages/python-xyz.scm (python-libsass)[arguments]: Don't reference
libsass, which turned out to be unnecessary.
2022-02-03 23:39:47 +01:00
Marius Bakke a5eb5dd571
gnu: python-libsass: Fix build.
* gnu/packages/python-xyz.scm (python-libsass)[arguments]: Add phase to
appease sanity check.  While here, make tests conditional and remove trailing #t.
2022-02-03 23:39:47 +01:00
Marius Bakke 0945e43bf7
gnu: usbguard: Remove input labels.
* gnu/packages/hardware.scm (usbguard)[native-inputs, inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-FILE and remove trailing #t's.
2022-02-03 23:39:47 +01:00
Marius Bakke 678c5bea3a
gnu: usbguard: Update to 1.0.0-55-g466f1f0.
* gnu/packages/hardware.scm (usbguard): Update to 1.0.0-55-g466f1f0.
[source]: Switch to GIT-FETCH.
[arguments]: Add phase to patch bootstrap script.  Delay patch-build-scripts.
[native-inputs]: Add AUTOCONF, AUTOMAKE, and LIBTOOL.
2022-02-03 23:39:47 +01:00
Marius Bakke 07e4efae7b
gnu: pegtl: Update to 3.2.2.
* gnu/packages/cpp.scm (pegtl): Update to 3.2.2.
2022-02-03 23:39:47 +01:00
Marius Bakke 8bb91dcca0
gnu: python-django@2: Update to 2.2.27 [fixes CVE-2022-22818, CVE-2022-23833].
* gnu/packages/django.scm (python-django-2.2): Update to 2.2.27.
2022-02-03 23:39:47 +01:00
Marius Bakke 69617470ce
gnu: python-django@3: Update to 3.2.12 [fixes CVE-2022-22818, CVE-2022-23833].
* gnu/packages/django.scm (python-django-3.2): Update to 3.2.12.
2022-02-03 23:39:47 +01:00
Marius Bakke c515f69267
gnu: python-django: Update to 4.0.2 [fixes CVE-2022-22818, CVE-2022-23833].
* gnu/packages/django.scm (python-django-4.0): Update to 4.0.2.
2022-02-03 23:39:46 +01:00
Marius Bakke 225deb5c4e
gnu: python-febelfin-coda: Update to 0.2.0.
* gnu/packages/python-xyz.scm (python-febelfin-coda): Update to 0.2.0.
2022-02-03 23:39:46 +01:00
Marius Bakke 3e6dcd1ee5
gnu: python-can: Update to 3.3.4.
* gnu/packages/python-xyz.scm (python-can): Update to 3.3.4.
[arguments]: Adjust version constraints.
2022-02-03 23:39:46 +01:00
Marius Bakke 7d90a6c847
gnu: LLVM: Update to 13.0.1.
* gnu/packages/llvm.scm (llvm-13, clang-runtime-13, clang-13, lld, libomp):
Update to 13.0.1.
2022-02-03 23:39:46 +01:00
Marius Bakke 752a5b8fe5
gnu: LLVM: Add release-monitoring-url.
* gnu/packages/llvm.scm (%llvm-release-monitoring-url): New variable.
(clang-from-llvm, llvm-13, clang-runtime-13, lld, libcxx, libomp)[properties]:
Add release-monitoring-url, and upstream-name where appropriate.
2022-02-03 23:39:46 +01:00
Gabriel Wicki 70f2207152
gnu: i3-gaps: Update to 4.20.1.
* gnu/packages/wm (i3-gaps): Update to 4.20.1.
[source]: Use git-fetch.
2022-02-03 14:20:48 -05:00
Julien Lepiller 877da38bd3
gnu: ocaml-lwt: Update to 5.5.0.
* gnu/packages/ocaml.scm (ocaml-lwt): Update to 5.5.0.
2022-02-03 19:36:22 +01:00
Julien Lepiller 18a588773e
gnu: ocaml-ctypes: Update to 0.20.0.
* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.20.0.
2022-02-03 19:36:20 +01:00
Julien Lepiller ca79fc5b14
gnu: ocaml-rresult: Update to 0.7.0.
* gnu/packages/ocaml.scm (ocaml-rresult): Update to 0.7.0.
2022-02-03 19:36:18 +01:00
Julien Lepiller 89d4cf2a87
gnu: ocaml-ounit2: Update to 2.2.5.
* gnu/packages/ocaml.scm (ocaml-ounit2): Update to 2.2.5.
2022-02-03 19:36:16 +01:00
Julien Lepiller 643c2fb44b
gnu: ocaml-bisect-ppx: Update to 2.7.1.
* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.7.1.
2022-02-03 19:36:13 +01:00
Julien Lepiller 66c5d6e8d5
gnu: ocaml-fix: Update to 20220121.
* gnu/packages/ocaml.scm (ocaml-fix): Update to 20220121.
2022-02-03 19:36:11 +01:00
Julien Lepiller a52ad7e8be
gnu: ocaml-ocp-index: Update to 1.3.3.
* gnu/packages/ocaml.scm (ocaml-ocp-index): Update to 1.3.3.
2022-02-03 19:36:09 +01:00
Julien Lepiller 040d12a2f6
gnu: ocaml-odoc-parser: Update to 1.0.0.
* gnu/packages/ocaml.scm (ocaml-odoc-parser): Update to 1.0.0.
(ocamlformat): Update to 0.20.1.
2022-02-03 19:36:06 +01:00
Julien Lepiller 90547d6d50
gnu: dune: Update to 2.9.3.
* gnu/packages/ocaml.scm (dune-bootstrap): Update to 2.9.3.
2022-02-03 19:35:51 +01:00
Vinicius Monego 5fe10d1b97
gnu: mixxx: Update to 2.3.2.
* gnu/packages/music.scm (mixxx): Update to 2.3.2.
[arguments]<#:phases>: Don't override the 'check phase as the previously
failing test passes in this version.
[native-inputs]: Use the new style.
[inputs]: Likewise.
2022-02-03 10:14:39 -03:00
pukkamustard 102a02896d
gnu: js-of-ocaml: Update to 4.0.0.
* gnu/packages/ocaml (js-of-ocaml): Update to 4.0.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-03 12:00:22 +01:00
jgart d6824f6de4
gnu: Add cl-snakes.
* gnu/packages/lisp-xyz.scm (cl-snakes, ecl-snakes, sbcl-snakes): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-03 10:37:43 +01:00
jgart 9dbbf4ba48
gnu: Add cl-css-lite.
* gnu/packages/lisp-xyz.scm (cl-css-lite, ecl-css-lite, sbcl-css-lite): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-03 10:28:40 +01:00
Marius Bakke 0cadd09ad3
gnu: ungoogled-chromium: Don't use the bundled libc++.
This partially reverts f01ec472b9.

* gnu/packages/chromium.scm (%preserved-third-party-files): Unbundle libcxx,
re2, and jsoncpp.
(%debian-patches): Add 'system/jsoncpp.patch'.
(ungoogled-chromium-snippet): Replace re2 GN files.
(ungoogled-chromium)[arguments]: Add use_custom_libcxx, rtc_build_json, and
rtc_jsoncpp_root to #:configure-flags.  Don't override CPLUS_INCLUDE_PATH.
Add substitution.
[inputs]: Add JSONCPP and RE2.
2022-02-03 00:26:47 +01:00
Marius Bakke f38d8e050e
gnu: dia: Update to 0.97.3-3.0997887.
* gnu/packages/gnome.scm (dia): Update to 0.97.3-3.0997887.
[arguments]: Remove #:meson.  Add #:parallel-build?.
[inputs]: Remove PYTHON-2.  Add PYTHON.
[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.
2022-02-03 00:26:47 +01:00
Marius Bakke 906b4609d8
gnu: python-idna: Remove 2.7.
* gnu/packages/python-xyz.scm (python-idna-2.7): Remove variable.
2022-02-03 00:26:47 +01:00
Leo Famulari 97d97d7da1
gnu: linux-libre 5.4: Update to 5.4.176.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.176.
(linux-libre-5.4-pristine-source): Update hash.
2022-02-02 13:49:45 -05:00
Leo Famulari 2585dd2e93
gnu: linux-libre 5.10: Update to 5.10.96.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.96.
(linux-libre-5.10-pristine-source): Update hash.
2022-02-02 13:49:45 -05:00
Leo Famulari 999a448861
gnu: linux-libre 5.15: Update to 5.15.19.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.19.
(linux-libre-5.15-pristine-source): Update hash.
2022-02-02 13:49:45 -05:00
Leo Famulari 34de7f0d95
gnu: linux-libre 5.16: Update to 5.16.5.
* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.5.
(linux-libre-5.16-pristine-source): Update hash.
2022-02-02 13:49:44 -05:00
Christopher Baines 6be1d5565c
gnu: guix-build-coordinator: Update to 0-48.f8acb62.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-48.f8acb62.
2022-02-02 18:41:05 +00:00
Christopher Baines d1c076a68d
gnu: nar-herder: Update to 0-2.f016f37.
* gnu/packages/package-management.scm (nar-herder): Update to 0-2.f016f37.
2022-02-02 18:39:49 +00:00
Christopher Baines 1d07213d23
gnu: guile-fibers: Add version 1.1.0.
This release looks to break a few packages, so keep using fibers 1.0 to build
things, and provide the new version to allow switching to when packages are
compatible.

* gnu/packages/guile-xyz.scm (guile-fibers-1.1): New variable.
(guile-fibers): Inherit from guile-fibers-1.1.
(guile2.0-fibers): Rename to guile2.2-fibers, and inherit from
guile-fibers-1.1.
2022-02-02 18:36:09 +00:00
Christopher Baines 108e7576c0
services: patchwork: Set DEFAULT_AUTO_FIELD in settings.
This resolves some warnings with Django 3.2.

This was added by upstream to the base settings
43e5c4a0ac

* gnu/services/web.scm (patchwork-settings-module-compiler): Specify
DEFAULT_AUTO_FIELD in the settings module.
2022-02-02 18:27:10 +00:00
Leo Famulari 6cced3f1e6
gnu: Syncthing: Update to 1.19.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.19.0.
2022-02-02 12:45:40 -05:00
Michael Rohleder f553de6e0e
gnu: cgdb: Update to 0.8.0.
* gnu/packages/debug.scm (cgdb): Update to 0.8.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-02 18:34:32 +01:00
Michael Rohleder 4eada1b45a
gnu: rr: Update to 5.5.0.
* gnu/packages/debug.scm (rr): Update to 5.5.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-02 18:16:21 +01:00
Felix Gruber f89bd6949a
gnu: oil: Update to 0.9.7.
* gnu/packages/shells.scm (oil): Update to 0.9.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-02 18:13:29 +01:00
Yovan Naumovski 62e3ba78af
gnu: openttd: Update to 12.1.
* gnu/packages/games.scm (openttd-engine): Update ot 12.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-02 18:08:25 +01:00
Pierre-Henry Fröhring 82a00693b7
gnu: Add python-types-dataclasses.
* gnu/packages/python-xyz.scm (python-types-dataclasses): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-02 18:06:20 +01:00
Ludovic Courtès 9cdce964ca
gnu: luminance-hdr: Remove input labels.
* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Remove
labels.
2022-02-02 17:58:21 +01:00
Ludovic Courtès bbc26afd61
gnu: luminance-hdr: Fix compilation.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/packages/image-viewers.scm (luminance-hdr)[arguments]: In
'add-ilmbase-include-path' phase, set C_INCLUDE_PATH and be more
specific about the include directory searched for.
2022-02-02 17:58:21 +01:00
Ludovic Courtès 2178692c93
gnu: perf: Remove input labels.
* gnu/packages/linux.scm (perf)[native-inputs, inputs]: Remove labels.
2022-02-02 17:58:20 +01:00
Ludovic Courtès d040b627b1
gnu: perf: Help 'perf report --symfs' find separate debug info files.
* gnu/packages/linux.scm (perf)[arguments]: In 'configure' phase, modify
"util/dso.c".
2022-02-02 17:58:20 +01:00
Josselin Poiret 4943ac86e4
installer: Use system-wide guix for system init.
* gnu/installer.scm (installer-program): Remove dependency on the guix
package for the PATH.
* gnu/installer/final.scm (install-system): Set PATH inside container
to /run/current-system/profile/bin/.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:44 +01:00
Josselin Poiret ad55ccf9b1
installer: Make dump archive creation optional and selective.
* gnu/installer.scm (installer-program): Let the installer customize
the dump archive.
* gnu/installer/dump.scm (prepare-dump, make-dump): Split make-dump in
prepare-dump, which copies the files necessary for the dump, and
make-dump which creates the archive.
* gnu/installer/record.scm (installer): Add report-page field.  Change
documented return value of exit-error.
* gnu/installer/newt.scm (exit-error): Change arguments to be a string
containing the error.  Let the user choose between exiting and
initiating a dump.
(report-page): Add new variable.
* gnu/installer/newt/page.scm (run-dump-page): New variable.
* gnu/installer/newt/dump.scm: Delete it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:44 +01:00
Josselin Poiret 112ef30b84
installer: Turn passwords into opaque records.
* gnu/installer/user.scm (<secret>, secret?, make-secret,
secret-content): Add opaque <secret> record that boxes its contents,
with a custom printer that doesn't display anything.
* gnu/installer/newt/user.scm (run-user-add-page, run-user-page): Box
it.
* gnu/installer/final.scm (create-user-database): Unbox it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:44 +01:00
Josselin Poiret 41eb0f01fc
installer: Use dynamic-wind to setup installer.
* gnu/installer.scm (installer-program): Use dynamic-wind, so that
completely uncaught exceptions can be printed properly.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:44 +01:00
Josselin Poiret 7cbd95a9f6
installer: Add error page when running external commands.
* gnu/installer/newt.scm (newt-run-command): Add it.
* gnu/installer/newt/page.scm (%ok-button, %exit-button,
%default-buttons, make-newt-buttons, run-textbox-page): Add them.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:44 +01:00
Josselin Poiret 726d0bd2f3
installer: Use named prompt to abort or break installer steps.
* gnu/installer/steps.scm (run-installer-steps): Set up
'installer-step prompt.
* gnu/installer/newt/ethernet.scm (run-ethernet-page)
* gnu/installer/newt/final.scm (run-config-display-page,
run-install-failed-page)
* gnu/installer/newt/keymap.scm (run-layout-page, run-variant-page)
* gnu/installer/newt/locale.scm (run-language-page,
run-territory-page, run-codeset-page, run-modifier-page,
run-locale-page)
* gnu/installer/newt/network.scm (run-technology-page,
wait-service-online)
* gnu/installer/newt/page.scm (run-listbox-selection-page,
run-checkbox-tree-page)
* gnu/installer/newt/partition.scm (button-exit-action)
* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page,
run-networking-cbt-page, run-other-services-cbt-page,
run-network-management-page)
* gnu/installer/newt/timezone.scm (run-timezone-page)
* gnu/installer/newt/user.scm (run-user-page)
* gnu/installer/newt/welcome.scm (run-menu-page)
* gnu/installer/newt/wifi.scm (run-wifi-page): Use the 'installer-step
prompt to abort.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:44 +01:00
Josselin Poiret 59fec4a1a2
installer: Add nano to PATH.
* gnu/installer.scm (installer-program): Add nano to the installer
PATH.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret ed6567abbf
installer: Replace run-command by invoke in newt/page.scm.
* gnu/installer/newt/page.scm (edit-file): Replace it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret dad9a1c0b2
installer: Fix run-file-textbox-page when edit-button is #f.
* gnu/installer/newt/page.scm (run-file-textbox-page): Check if
edit-button is #f.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 0a74509a69
installer: Raise condition when mklabel fails.
* gnu/installer/parted.scm (mklabel): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret af59e53631
installer: Use run-command-in-installer in (gnu installer parted).
* gnu/installer/parted.scm (remove-logical-devices,
create-btrfs-file-system, create-ext4-file-system,
create-fat16-file-system, create-fat32-file-system,
create-jfs-file-system, create-ntfs-file-system,
create-xfs-file-system, create-swap-partition, luks-format-and-open,
luks-close): Use run-command-in-installer.
(with-null-output-ports): Remove.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 408427a36c
installer: Add installer-specific run command process.
* gnu/installer/record.scm (installer)[run-command]: Add field.
* gnu/installer/utils.scm (run-command-in-installer): Add parameter.
* gnu/installer.scm (installer-program): Parameterize
run-command-in-installer with current installer's run-command.
* gnu/installer/newt.scm (newt-run-command): New variable.
(newt-installer): Use it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 0b9fbbb4dd
installer: Capture external commands output.
* gnu/installer/utils.scm (run-external-command-with-handler,
run-external-command-with-line-hooks): New variables.
(run-command): Use run-external-command-with-line-hooks.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret c57ec6ed1e
installer: Remove specific logging code.
* gnu/installer/final.scm (install-system): Remove command logging to
syslog, as this is taken care of by the new facilities.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 2f7f1d11e9
installer: Keep PATH inside the install container.
* gnu/installer/final.scm (install-system): Set PATH inside the
container.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 438bf9b840
installer: Un-export syslog syntax.
* gnu/installer/utils.scm (syslog): Remove export.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 4f2fd33b4f
installer: Use new installer-log-line everywhere.
* gnu/installer.scm (installer-program)
* gnu/installer/final.scm (install-locale)
* gnu/installer/newt.scm (init)
* gnu/installer/newt/final.scm (run-final-page)
* gnu/installer/newt/page.scm (run-form-with-clients)
* gnu/installer/newt/partition.scm (run-partitioning-page)
* gnu/installer/parted.scm (eligible-devices, mkpart,
luks-format-and-open, luks-close, mount-user-partitions,
umount-user-partitions, free-parted):
* gnu/installer/steps.scm (run-installer-steps):
* gnu/installer/utils.scm (run-command, send-to-clients): Use it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 7251b15d30
installer: Generalize logging facility.
* gnu/installer/utils.scm (%syslog-line-hook, open-new-log-port,
installer-log-port, %installer-log-line-hook, %display-line-hook,
%default-installer-line-hooks, installer-log-line): Add new
variables.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:43 +01:00
Josselin Poiret 4a68a00c8b
installer: Use define instead of let at top-level.
* gnu/installer.scm (installer-program): Improve readability by using
define at top-level.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-02-02 16:46:42 +01:00
Mathieu Othacehe 0d37a5df7e
installer: Add crash dump upload support.
Suggested-by: Josselin Poiret <dev@jpoiret.xyz>

* gnu/installer/dump.scm: New file.
* gnu/installer/newt/dump.scm: New file.
* gnu/local.mk (INSTALLER_MODULES): Add them.
* gnu/installer/record.scm (<installer>)[dump-page]: New field.
* gnu/installer/steps.scm (%current-result): New variable.
(run-installer-steps): Update it.
* gnu/installer.scm (installer-program): Add tar and gip to the installer
path. Add guile-webutils and gnutls to the Guile extensions. Generate and send
the crash dump report.
* gnu/installer/newt.scm (exit-error): Add a report argument. Display the
report id.
(dump-page): New procedure.
(newt-installer): Update it.
2022-02-02 16:46:42 +01:00
jgart 8f58508327
gnu: utf-8-lineseparator: Update to cj8.
* gnu/packages/textutils.scm (utf-8-lineseparator): Update to cj8.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-02 14:44:01 +02:00
Efraim Flashner 5783091d66
gnu: texlive-latex-base: Skip JIT formats on riscv64-linux.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Adjust custom
'build phase to also skip the jit formats on riscv64-linux.
2022-02-02 12:21:24 +02:00
Efraim Flashner b34eb09311
gnu: syncthing: Add release-monitoring-url.
* gnu/packages/syncthing.scm (syncthing)[properties]: New field.
2022-02-02 12:06:49 +02:00
Efraim Flashner 25d1a31434
gnu: urlscan: Update to 0.9.9.
* gnu/packages/mail.scm (urlscan): Update to 0.9.9.
2022-02-02 12:06:49 +02:00
Efraim Flashner cb1cb9de04
gnu: ruby-rubocop: Skip tests on riscv64-linux.
* gnu/packages/ruby.scm (ruby-rubocop)[arguments]: Skip tests when
building for riscv64-linux.
2022-02-02 12:06:49 +02:00
Efraim Flashner f1dfe9a27a
gnu: ruby-stackprof: Adjust skipped test on riscv64-linux.
* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: On riscv64-linux
adjust the 'skip-dubious-test phase.
2022-02-02 12:06:48 +02:00
Attila Lendvai 67f28faf42
services: tlp: Add config variables for battery charging.
* gnu/services/pm.scm (tlp-configuration): Add start-charge-thresh-bat0,
stop-charge-thresh-bat0, start-charge-thresh-bat1, stop-charge-thresh-bat1.
* doc/guix.texi (Power Management Services): Document them.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-02-02 10:43:04 +01:00
Michael Rohleder f906d4911e
gnu: xfce4-cpufreq-plugin: Update to 1.2.6.
* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-02 12:22:11 +08:00
Evgeny Pisemsky 385427256a
gnu: Add wireviz.
* gnu/packages/engineering.scm (wireviz): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-02 11:51:05 +08:00
Maxim Cournoyer fff4daa5c2
services/sound: Add a udev extension for the pulseaudio service type.
PulseAudio provides udev rules used to adjust the configuration of certain
hardware (e.g., sound cards); ensure they get used.

* gnu/services/sound.scm (pulseaudio-service-type): Extend the
udev-service-type with the pulseaudio package.
2022-02-01 21:48:01 -05:00
Marius Bakke e301f1a8ed
services: zabbix-frontend: Support custom server package.
* gnu/services/monitoring.scm (%zabbix-front-end-configuration-nginx): Rename
to ...
(zabbix-front-end-nginx-configuration): ... this.  Take server package and
FastCGI parameters from ...
(zabbix-front-end-configuration): ... here.  Add PACKAGE and FASTCGI-PARAMS
fields, remove NGINX.
(zabbix-front-end-service-type): Adjust for renamed procedure.
* doc/guix.texi (Monitoring Services)[Zabbix front-end]: Regenerate documentation.
2022-02-01 23:46:05 +01:00
Marius Bakke a8d1e6bfa2
gnu: libomp: Update to 13.0.0.
* gnu/packages/llvm.scm (libomp): Update to 13.0.0.
[arguments]: Add workaround to #:configure-flags.
[native-inputs]: Change from CLANG-9 and LLVM-9 to CLANG and LLVM.
2022-02-01 23:46:04 +01:00
Marius Bakke 4ed2b6ac38
gnu: LLVM: Switch to 13 as the default.
* gnu/packages/llvm.scm (llvm, clang-runtime, clang, clang-toolchain): Use
version 13.
* gnu/packages/gnuzilla.scm (mozjs-78)[native-inputs]: Change from LLVM to LLVM-9.
* gnu/packages/rust.scm (rust-1.39, rust-1.40)[inputs]: Likewise.
* gnu/packages/debug.scm (c-reduce)[inputs]: Stick with CLANG-9 and/or LLVM-9.
* gnu/packages/diffoscope.scm (diffoscope)[inputs]: Likewise.
* gnu/packages/linux.scm (bcc, bpftrace)[inputs]: Likewise.
* gnu/packages/llvm.scm (libclc, libomp)[native-inputs]: Likewise.
* gnu/packages/games.scm (hedgewars)[native-inputs]: Likewise.
* gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Likewise.
* gnu/packages/opencl.scm (pocl)[inputs]: Likewise.
2022-02-01 23:46:04 +01:00
Marius Bakke 16a45eae2d
gnu: doctest: Update to 2.4.8.
* gnu/packages/check.scm (doctest): Update to 2.4.8.
2022-02-01 23:46:04 +01:00
Marius Bakke c065fca7f5
gnu: json-modern-cxx: Fix cross-compilation.
* gnu/packages/cpp.scm (json-modern-cxx)[native-inputs]: Move DOCTEST ...
[inputs]: ... here.
2022-02-01 23:46:04 +01:00
Marius Bakke 7ad2cfcc72
gnu: json-modern-cxx: Remove input labels.
* gnu/packages/cpp.scm (json-modern-cxx)[native-inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-FILE.
2022-02-01 23:46:04 +01:00
Marius Bakke 018d2c1243
gnu: fifo-map: Fix cross-compilation.
* gnu/packages/cpp.scm (fifo-map)[native-inputs]: Move CATCH-FRAMEWORK2-1 ...
[inputs]: ... here.
2022-02-01 23:46:04 +01:00
Marius Bakke f89bf66690
gnu: fifo-map: Use a release tag.
* gnu/packages/cpp.scm (fifo-map): Update to 1.0.0, which is
one (inconsequential) commit ahead of our custom "1.1.1" version.
[arguments]: Respect TESTS? in check phase while at it.
2022-02-01 23:46:04 +01:00
Marius Bakke 2b4aeda755
gnu: json-modern-cxx: Run tests in parallel.
* gnu/packages/cpp.scm (json-modern-cxx)[arguments]: Respect PARALLEL-TESTS?
in check phase.
2022-02-01 23:46:04 +01:00
Marius Bakke 36cde8fa8e
gnu: json-modern-cxx: Update to 3.10.5.
* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.10.5.
[source](snippet): Adjust for upstream changes.
[arguments]: Remove obsolete workaround.
2022-02-01 23:46:04 +01:00
Guillaume Le Vaillant 787b13a5d9
gnu: librecad: Fix build with boost 1.76.
Fixes <https://issues.guix.gnu.org/53694>.

* gnu/packages/patches/librecad-support-for-boost-1.76.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/engineering.scm (librecad)[source]: Use it.
2022-02-01 20:06:25 +01:00
Ricardo Wurmus f07459ea05
gnu: r-nloptr: Update to 2.0.0.
* gnu/packages/statistics.scm (r-nloptr): Update to 2.0.0.
[propagated-inputs]: Add r-testthat.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 9e5506ae8a
gnu: r-quantreg: Update to 5.87.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.87.
[propagated-inputs]: Remove r-conquer.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 76dd2e8210
gnu: r-rrcov: Update to 1.6-1.
* gnu/packages/statistics.scm (r-rrcov): Update to 1.6-1.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus d2f6c1263a
gnu: r-segmented: Update to 1.4-0.
* gnu/packages/statistics.scm (r-segmented): Update to 1.4-0.
[propagated-inputs]: Add r-mass.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus b0cf741ddf
gnu: r-rcpparmadillo: Update to 0.10.8.1.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.8.1.0.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 4043ed5cb7
gnu: r-readr: Update to 2.1.2.
* gnu/packages/statistics.scm (r-readr): Update to 2.1.2.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 31436f1d1d
gnu: r-rlang: Update to 1.0.0.
* gnu/packages/statistics.scm (r-rlang): Update to 1.0.0.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 01f8f121b8
gnu: r-yaml: Update to 2.2.2.
* gnu/packages/statistics.scm (r-yaml): Update to 2.2.2.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 13497cdd01
gnu: r-permute: Update to 0.9-7.
* gnu/packages/statistics.scm (r-permute): Update to 0.9-7.
[native-inputs]: Add r-knitr.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 86beee6432
gnu: r-magrittr: Update to 2.0.2.
* gnu/packages/statistics.scm (r-magrittr): Update to 2.0.2.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 3052d345d7
gnu: r-rpart: Update to 4.1.16.
* gnu/packages/statistics.scm (r-rpart): Update to 4.1.16.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 98bffee61e
gnu: r-mlr3learners: Update to 0.5.2.
* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.2.
2022-02-01 19:34:03 +01:00
Ricardo Wurmus 50d01de9a2
gnu: r-paradox: Update to 0.8.0.
* gnu/packages/cran.scm (r-paradox): Update to 0.8.0.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 4866dfef06
gnu: r-calculus: Update to 0.3.3.
* gnu/packages/cran.scm (r-calculus): Update to 0.3.3.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus d135df1c81
gnu: r-clusterr: Update to 1.2.6.
* gnu/packages/cran.scm (r-clusterr): Update to 1.2.6.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 19a2f74eaf
gnu: r-hardhat: Update to 0.2.0.
* gnu/packages/cran.scm (r-hardhat): Update to 0.2.0.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 0675a82bbd
gnu: r-latex2exp: Update to 0.9.0.
* gnu/packages/cran.scm (r-latex2exp): Update to 0.9.0.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 3f7b702ab9
gnu: r-actuar: Update to 3.2-1.
* gnu/packages/cran.scm (r-actuar): Update to 3.2-1.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus b6aa11a34c
gnu: r-terra: Update to 1.5-17.
* gnu/packages/cran.scm (r-terra): Update to 1.5-17.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 8b3d6b19d1
gnu: r-spdep: Update to 1.2-2.
* gnu/packages/cran.scm (r-spdep): Update to 1.2-2.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus cb41225ca4
gnu: r-lavaan: Update to 0.6-10.
* gnu/packages/cran.scm (r-lavaan): Update to 0.6-10.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus b78d388b3b
gnu: r-tiff: Update to 0.1-11.
* gnu/packages/cran.scm (r-tiff): Update to 0.1-11.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 469e86f368
gnu: r-admisc: Update to 0.23.
* gnu/packages/cran.scm (r-admisc): Update to 0.23.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus ab5a77c892
gnu: r-effectsize: Update to 0.6.0.1.
* gnu/packages/cran.scm (r-effectsize): Update to 0.6.0.1.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus f35f72d39d
gnu: r-raster: Update to 3.5-15.
* gnu/packages/cran.scm (r-raster): Update to 3.5-15.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus b160e65cc7
gnu: r-precrec: Update to 0.12.8.
* gnu/packages/cran.scm (r-precrec): Update to 0.12.8.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus 03ffb471d8
gnu: r-reticulate: Update to 1.24.
* gnu/packages/cran.scm (r-reticulate): Update to 1.24.
2022-02-01 19:34:02 +01:00
Ricardo Wurmus c99e7e893e
gnu: r-renv: Update to 0.15.2.
* gnu/packages/cran.scm (r-renv): Update to 0.15.2.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus 17cd7adfec
gnu: r-rastervis: Update to 0.51.2.
* gnu/packages/cran.scm (r-rastervis): Update to 0.51.2.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus 300a06f6ea
gnu: r-randomizr: Update to 0.22.0.
* gnu/packages/cran.scm (r-randomizr): Update to 0.22.0.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus 69e7c3abba
gnu: r-pillar: Update to 1.6.5.
* gnu/packages/cran.scm (r-pillar): Update to 1.6.5.
[propagated-inputs]: Add r-glue.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus 25160b767f
gnu: r-broom: Update to 0.7.12.
* gnu/packages/cran.scm (r-broom): Update to 0.7.12.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus cbf65ae59a
gnu: r-energy: Update to 1.7-9.
* gnu/packages/cran.scm (r-energy): Update to 1.7-9.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus 627c039e22
gnu: r-rcppthread: Update to 2.0.1.
* gnu/packages/cran.scm (r-rcppthread): Update to 2.0.1.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus d6bdad4d97
gnu: r-glue: Update to 1.6.1.
* gnu/packages/cran.scm (r-glue): Update to 1.6.1.
2022-02-01 19:34:01 +01:00
Ricardo Wurmus 664794e630
gnu: r-datawizard: Update to 0.2.3.
* gnu/packages/cran.scm (r-datawizard): Update to 0.2.3.
2022-02-01 19:33:57 +01:00
jgart via Guix-patches via 239dc64c7d
gnu: lagrange: Update to 1.10.3.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-01 14:49:16 +02:00
Kyle Meyer ce721bd2ce
gnu: git-annex: Update to 10.20220127.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220127.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-01 13:20:35 +02:00
Efraim Flashner 305330a585
gnu: python-ipython: Fix CVE detection.
* gnu/packages/python-xyz.scm (python-ipython)[properties]: New field.
2022-02-01 12:49:37 +02:00
Efraim Flashner c5000dcc37
gnu: %final-inputs-riscv64: Add comment.
* gnu/packages/commencement.scm (%final-inputs-riscv64): Add comment
explaining why this variable needs to exist.
2022-02-01 12:33:28 +02:00
Efraim Flashner 73d93343ba
gnu: libaio: Fix test suite on riscv64-linux.
* gnu/packages/linux.scm (libaio)[arguments]: Add phase to adjust test
code to properly handle riscv.
2022-02-01 11:34:00 +02:00
Efraim Flashner 264162124f
gnu: openblas: Fix building on riscv64-linux.
* gnu/packages/maths.scm (openblas)[arguments]: Adjust make-flags on
riscv64-linux to target the correct architecture when building for
riscv64-linux.
2022-02-01 10:44:53 +02:00
Ludovic Courtès 4b297ebc0e
gnu: i3-wm: Add 'upstream-name' and 'release-monitoring-url'.
* gnu/packages/wm.scm (i3-wm)[properties]: New field.
2022-02-01 00:28:26 +01:00
Yusuf Talha cd645d9cdd
gnu: i3-wm: Update to 4.20.1.
* gnu/packages/wm.scm (i3-wm): Update to 4.20.1.
[build-system]: Change to MESON-BUILD-SYSTEM.
[arguments]: Remove #:configure-flags.
2022-02-01 00:24:26 +01:00
Ludovic Courtès c355fc5b94
gnu: Remove 'guile-3.0/libgc-7' variant.
This variant had become unnecessary with
0aef94e7bc and related changes.

* gnu/packages/guile.scm (guile-3.0/libgc-7): Remove.
2022-02-01 00:24:26 +01:00
Ludovic Courtès 1ebc702923
gnu: Add Lokke.
* gnu/packages/guile.scm (guile-3.0-for-lokke): New variable.
* gnu/packages/guile-xyz.scm (lokke): New variable.
* gnu/packages/patches/guile-3.0.7-psyntax-nil.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2022-02-01 00:24:22 +01:00
Leo Famulari e96edb056d
gnu: linux-libre 4.4: Update to 4.4.301.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.301.
(linux-libre-4.4-pristine-source): Update hash.
2022-01-31 15:17:26 -05:00
Leo Famulari 8ff2e6c03e
gnu: linux-libre 4.9: Update to 4.9.299.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.299.
(linux-libre-4.9-pristine-source): Update hash.
2022-01-31 15:17:26 -05:00
Leo Famulari 66939a220b
gnu: linux-libre 4.14: Update to 4.14.264.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.264.
(linux-libre-4.14-pristine-source): Update hash.
2022-01-31 15:17:26 -05:00
Leo Famulari f94b6663ad
gnu: linux-libre 4.19: Update to 4.19.227.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.227.
(linux-libre-4.19-pristine-source): Update hash.
2022-01-31 15:17:26 -05:00
Leo Famulari e179e9aa87
gnu: linux-libre 5.4: Update to 5.4.175.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.175.
(linux-libre-5.4-pristine-source): Update hash.
2022-01-31 15:17:26 -05:00
Leo Famulari f49ac0848a
gnu: linux-libre 5.10: Update to 5.10.95.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.95.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-01-31 15:17:26 -05:00
Leo Famulari 65a9dc3dcc
gnu: linux-libre: Update to 5.15.18.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.18.
(linux-libre-5.15-pristine-source, deblob-scripts-5.18): Update hashes.
2022-01-31 15:17:25 -05:00
Leo Famulari c39ca4c4ae
gnu: linux-libre 5.16: Update to 5.16.4.
* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.4.
(linux-libre-5.16-pristine-source, deblob-scripts-5.16): Update hashes.
2022-01-31 15:17:25 -05:00
Andrew Tropin b3a2c79fdc
gnu: OBS: Use new package style.
* gnu/packages/video.scm (obs): Use new package style.

Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-31 14:02:25 -05:00
Christopher Baines 087cdafc9f
services: guix: Add nar-herder-service-type.
* gnu/services/guix.scm (<nar-herder-configuration>): New record type.
(nar-herder-configuration, nar-herder-configuration?,
nar-herder-configuration-package,
nar-herder-configuration-user,
nar-herder-configuration-group,
nar-herder-configuration-mirror
nar-herder-configuration-database
nar-herder-configuration-database-dump
nar-herder-configuration-host
nar-herder-configuration-port
nar-herder-configuration-storage
nar-herder-configuration-storage-limit
nar-herder-configuration-storage-nar-removal-criteria
nar-herder-shepherd-services, nar-herder-activation,
nar-herder-account): New procedures.
(nar-herder-service-type): New variable.
* gnu/tests/guix.scm (%test-nar-herder): New variable.
* doc/guix.texi (Guix Services): Document the new service.
2022-01-31 18:28:16 +00:00
Efraim Flashner 20d68aedbe
gnu: poke: Update to 2.0.
* gnu/packages/engineering.scm (poke): Update to 2.0.
2022-01-31 18:31:10 +02:00
Danny Milosavljevic a0bf73143b
gnu: ruby-mustache: Fix race condition.
* gnu/packages/patches/ruby-mustache-1.1.1-fix-race-condition-tests.patch:
New file.
* gnu/packages/ruby.scm (ruby-mustache)[source]<#:origin>: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2022-01-31 16:38:53 +01:00
Ricardo Wurmus 7fc8a6faf6
gnu: Add scvelo.
* gnu/packages/bioinformatics.scm (scvelo): New variable.
2022-01-31 16:07:40 +01:00
Ricardo Wurmus 9686c828ed
gnu: python-seaborn: Fix build.
* gnu/packages/python-xyz.scm (python-seaborn)[source]: Add patch.
[arguments]: Add build phase 'patch-more-tests.
* gnu/packages/patches/python-seaborn-2690.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2022-01-31 16:07:40 +01:00
Ricardo Wurmus f383aca408
gnu: python-anndata: Update to 0.7.8.
* gnu/packages/python-xyz.scm (python-anndata): Update to 0.7.8.
[arguments]: Embed the appropriate version string instead of letting it
try (and fail) to discover the correct string at load time.
[propagated-inputs]: Add python-xlrd-1.
2022-01-31 16:07:40 +01:00
Ricardo Wurmus ad516f4009
gnu: Add python-xlrd-1.
* gnu/packages/python-xyz.scm (python-xlrd-1): New variable.
2022-01-31 16:07:39 +01:00
Ricardo Wurmus cd4bf5ecb4
gnu: python-louvain-0.6: Update to 0.7.1.
* gnu/packages/graph.scm (python-louvain-0.6): Update to 0.7.1.
[arguments]: Add build phases 'find-igraph and 'pretend-version.
[native-inputs]: Add python-setuptools-scm and python-wheel.
Rename this variable...
(python-louvain-0.7): ...to this, naturally.
* gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Update
reference to python-louvain-0.6.
2022-01-31 16:07:39 +01:00
Ricardo Wurmus 90b6b857fd
gnu: python-louvain: Update to 0.16.
* gnu/packages/graph.scm (python-louvain): Update to 0.16.
2022-01-31 16:07:39 +01:00
Ricardo Wurmus 9ce1fd24e3
gnu: bwa-meth: Remove trailing #T from build phase.
* gnu/packages/bioinformatics.scm (bwa-meth)[arguments]: Remove trailing #T
from build phase.
2022-01-31 16:07:39 +01:00
Ricardo Wurmus f32a49fceb
gnu: bwa-meth: Update to 0.2.3.
* gnu/packages/bioinformatics.scm (bwa-meth): Update to 0.2.3.
2022-01-31 16:07:39 +01:00
Julien Lepiller 9295b91116
gnu: fontmanager: Add missing input.
* gnu/packages/fontutils.scm (fontmanager)[native-inputs]: Add
python-wrapper.
2022-01-31 15:53:48 +01:00
Julien Lepiller c636a8786e
gnu: java-log4j-api: Update to 2.17.1.
* gnu/packages/java.scm (java-log4j-api): Update to 2.17.1.
2022-01-31 15:29:14 +01:00
Vinicius Monego 1b778f03e0
gnu: pre-commit: Update to 2.17.0.
* gnu/packages/version-control.scm (pre-commit): Update to 2.17.0.
2022-01-31 10:56:33 -03:00
Vinicius Monego 4014672172
gnu: shotcut: Update to 22.01.30.
* gnu/packages/video.scm (shotcut): Update to 22.01.30.
2022-01-31 10:55:48 -03:00
Efraim Flashner e217174b7b
gnu: texlive-bin: Fix building on riscv64-linux.
* gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags
for riscv64-linux to skip luajit based binaries. Add phase to skip some
tests.
2022-01-31 09:22:49 +02:00
Marius Bakke 43dd34c777
gnu: Remove OpenSSL 1.0.
This package no longer has any users in Guix.

* gnu/packages/tls.scm (openssl-1.0): Remove variable.
2022-01-30 17:04:34 +01:00
Marius Bakke 9b8839099e
gnu: Remove unused patch.
* gnu/packages/patches/openssl-CVE-2019-1559.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-01-30 17:04:34 +01:00
Marius Bakke 2932c421a3
gnu: OpenSSL: Add 3.0.
* gnu/packages/tls.scm (openssl-3.0): New variable.
* gnu/packages/patches/openssl-3.0-c-rehash-in.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-01-30 17:04:34 +01:00
Marius Bakke 753cacb1ad
gnu: util-linux-with-udev: Remove input labels.
* gnu/packages/linux.scm (util-linux+udev)[inputs]: Use MODIFY-INPUTS.
2022-01-30 17:04:34 +01:00
Marius Bakke 5c9c7856a6
gnu: expat: Update replacement to 2.4.4 [fixes CVE-2022-23852, CVE-2022-23990].
* gnu/packages/xml.scm (expat/fixed): Update to 2.4.4.
2022-01-30 17:04:34 +01:00
Marius Bakke bb5f6d8cef
gnu: waylandpp: Update to 0.2.9.
* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9.
2022-01-30 17:04:34 +01:00
Sharlatan Hellseher 3e497b3a4c
gnu: Add python-gwcs.
* gnu/packages/astronomy.scm (python-gwcs): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:19 -03:00
Sharlatan Hellseher 007495210d
gnu: Add python-asdf-wcs-schemas.
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:19 -03:00
Sharlatan Hellseher 7b2747c81d
gnu: Add python-asdf-astropy.
* gnu/packages/astronomy.scm (python-asdf-astropy): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:18 -03:00
Sharlatan Hellseher 527ee1bdc8
gnu: Add python-asdf-coordinates-schemas.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:18 -03:00
Sharlatan Hellseher 89a5c53f38
gnu: Add python-asdf-transform-schemas.
* gnu/packages/astronomy.scm (python-asdf-transform-schemas): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:17 -03:00
Sharlatan Hellseher e1437e7ec1
gnu: python-asdf: Update to 2.8.3.
* gnu/packages/astronomy.scm: (python-asdf): Update to 2.8.3.
[inputs]: Use the new style. Move python-importlib-resources,
python-jsonschema, python-numpy, python-pyyaml to ...
[propagated-inputs]: ... here. Use the new style. Add python-jmespath.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:17 -03:00
Marius Bakke ab8b76b735
services: zabbix: Support gexps in configuration serializer.
This makes it possible to do e.g. (include-files (list (local-file "foo.conf"))).

* gnu/services/monitoring.scm (serialize-field, serialize-list,
serialize-include-files, serialize-extra-options): Rewrite as gexps.
(zabbix-server-config-file, zabbix-agent-config-file): Simplify builders by
using FORMAT.
2022-01-30 14:47:43 +01:00
Efraim Flashner dea8810036
gnu: patchelf: Add release-monitoring-url.
* gnu/packages/elf.scm (patchelf)[properties]: New field.
2022-01-30 14:58:28 +02:00
Efraim Flashner 0b1be21d1f
gnu: mesa: Add support for riscv64-linux.
* gnu/packages/gl.scm (mesa)[inputs]: Add llvm-11 on riscv64-linux.
[native-inputs]: Add glslang on riscv64-linux.
[arguments]: In configure-flags adjust gallium-drivers to swap the
power* and intel drivers for the fallback option. Specify riscv64-linux
configure options for vulkan-drivers. Enable the vulkan-overlay-layer
and llvm support. Adjust the custom 'disable-failing-test phase to have
a riscv64-linux section.
2022-01-30 12:28:08 +02:00
Liliana Marie Prikler 6589966b97
gnu: audacity: Add fallback to locate ffmpeg via pkg-config.
* gnu/packages/patches/audacity-ffmpeg-fallback.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/audio.scm (audacity)[patches]: Use it here.
[inputs]: Add back ffmpeg.
2022-01-30 08:11:00 +01:00
Leo Famulari 090e925816
gnu: k3b: Do not depend on QtWebKit.
According to CMakelists.txt, "Qt5WebKitWidgets is used for prettier
k3bdiskinfoview."

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Remove qtwebkit.
2022-01-29 19:18:46 -05:00
Leo Famulari 4bd060909d
gnu: luminance-hdr: Replace dependency on QtWebKit with QtWebEngine.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Remove qtwebkit. Add
qtwebengine, qtdeclarative, and qtwebchannel.
2022-01-29 18:43:13 -05:00
Leo Famulari f3d0ed37ea
gnu: python-black: Document the tomli version requirements.
* gnu/packages/python-xyz.scm (python-black): Add comment.
2022-01-29 18:29:32 -05:00
Leo Famulari f928b56d13
gnu: choqok: Don't depend on QtWebKit.
These dependencies were only used to create a plugin for Konqueror, which Guix
does not include.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/kde-internet.scm (choqok)[inputs]: Remove kdewebkit and qtwebkit.
2022-01-29 18:16:48 -05:00
Leo Famulari db17f8b502
gnu: fcitx5-chinese-addons: Replace the dependency on QtWebKit with QtWebEngine.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[inputs]: Remove qtwebkit. Add
qtdeclarative, qtwebchannel, and qtwebengine.
[arguments]: Pass "-DUSE_WEBKIT=off" to #:configure-flags.
2022-01-29 17:59:30 -05:00
Leo Famulari f8bfb2d856
gnu: texmaker: Don't depend on QtWebKit.
The program stopped using QtWebKit in version 5.0.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/tex.scm (texmaker)[inputs]: Remove qtwebkit.
2022-01-29 17:31:17 -05:00
Liliana Marie Prikler 07f45615c3
gnu: wpewebkit: Update to 2.34.3 [security fixes].
This update fixes all the security issues fixed upstream between
versions 2.30.5 and 2.34.3:

https://webkitgtk.org/news.html

* gnu/packages/webkit.scm (wpewebkit): Update to 2.34.3.
[#:phases]: Add ‘patch-cmake’ phase to fix an error in the install directories
of the documentation.
[inputs]: Add lcms.
2022-01-29 16:39:56 -05:00
Liliana Marie Prikler f0bc429a52
gnu: wpebackend-fdo: Update to 1.12.0.
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.12.0.
[build-system]: Use meson-build-system.
[inputs]: Add libepoxy.
2022-01-29 16:39:55 -05:00
Liliana Marie Prikler c97e07be56
gnu: libwpe: Update to 1.12.0.
* gnu/packages/webkit.scm (libwpe): Update to 1.12.0.
[build-system]: Use meson-build-system.
2022-01-29 16:39:51 -05:00
Leo Famulari 08875dd556
gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name.
* gnu/packages/webkit.scm (wpewebkit)[properties]: New field.
2022-01-29 15:37:17 -05:00
Leo Famulari 0442d683c3
gnu: kdenlive: Don't depend on QtWebKit.
Kdenlive no longer uses QtWebKit.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/kde.scm (kdenlive)[inputs]: Remove qtwebkit.
2022-01-29 15:29:12 -05:00
Leo Famulari 9d13747fc2
gnu: nextcloud-client: Don't depend on QtWebKit.
This package propagates QtWebEngine and doesn't keep a reference to QtWebKit.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/sync.scm (qtwebkit)[inputs]: Remove qtwebkit.
[arguments]: Remove related #:configure-flag that is not recognized by
our version of nextcloud-client.
2022-01-29 13:38:56 -05:00
Marius Bakke b6b0cfa2f8
tests: Add system test for TimescaleDB.
* gnu/tests/databases.scm (%timescaledb-os, run-timescaledb-test,
%test-timescaledb): New variables.
2022-01-29 16:09:03 +01:00
Marius Bakke 59847afda7
services: postgresql: Export missing <postgresql-configuration> accessor.
* gnu/services/databases.scm: Export POSTGRESQL-CONFIGURATION-EXTENSION-PACKAGES.
2022-01-29 16:09:03 +01:00
Marius Bakke 765be3dcef
tests: postgresql: Test the default PostgreSQL.
* gnu/tests/databases.scm (%postgresql-os): Change from POSTGRESQL-10 to
POSTGRESQL.
2022-01-29 16:09:03 +01:00
Marius Bakke 45681b89a8
gnu: zabbix: Update to 5.4.9.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.4.9.
2022-01-29 12:52:38 +01:00
Marius Bakke 756f16aa01
services: zabbix-agent: Set the PATH variable.
* gnu/services/monitoring.scm (zabbix-agent-shepherd-service)[start]: Set the
PATH variable to the common values.
2022-01-29 12:52:38 +01:00
Marius Bakke 81873cbc5d
gnu: Add TimescaleDB.
* gnu/packages/databases.scm (timescaledb): New variable.
2022-01-29 12:52:38 +01:00
Marius Bakke 8fa6f975d4
services: zabbix-frontend: Adjust indentation.
* gnu/services/monitoring.scm (zabbix-front-end-activation): Reindent.
2022-01-29 12:52:37 +01:00
Marius Bakke 7f12a40e9a
services: zabbix-frontend: Enable IEEE754-compatible history values.
* gnu/services/monitoring.scm (zabbix-front-end-config): Specify
$DB['DOUBLE_IEEE754'] in the configuration file, as per current example.
2022-01-29 12:52:37 +01:00
Marius Bakke 5122805c48
services: zabbix-server: Add shepherd actions for runtime control commands.
* gnu/services/monitoring.scm (zabbix-server-runtime-control-procedure,
zabbix-server-actions): New variables.
(zabbix-server-shepherd-service)[actions]: New field.  Let-bind variables
common between actions and the start procedure.
2022-01-29 12:52:37 +01:00
Marius Bakke 0d347fe83e
gnu: zabbix-server: Use a sensible default for the "fping" executable.
* gnu/packages/monitoring.scm (zabbix-agentd)[source](modules, snippet): New
fields.
2022-01-29 12:52:37 +01:00
Marius Bakke 7971f88e83
gnu: fping: Enable IPv6 support.
* gnu/packages/networking.scm (fping)[arguments]: New field.
2022-01-29 12:52:37 +01:00
Marius Bakke 4657a39270
services: zabbix-frontend: Fix configuration file for hard coded passwords.
This is a follow-up to commit 078f5bfae7.

* gnu/services/monitoring.scm (zabbix-front-end-config): When DB-PASSWORD is
set, enclose the password with quotes in the configuration file.
2022-01-29 12:52:37 +01:00
Marius Bakke 171084792f
gnu: python-pydantic: Update to 1.9.0.
* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.9.0.
2022-01-29 12:52:37 +01:00
Eric Bavier 1949c8b206
gnu: cpulimit: Fix build with glibc-2.32.
* gnu/packages/patches/cpulimit-with-glib-2.32.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (cpulimit)[source]: Use it.
2022-01-29 00:53:31 -06:00
Ricardo Wurmus bbe52d3b86
gnu: gwl: Update to 0.4.0.
* gnu/packages/package-management.scm (gwl): Update to 0.4.0.
[inputs]: Add guile-drmaa; simplify input list.
2022-01-29 00:45:32 +01:00
Petr Hodina 27c1d58d90
gnu: Add wfetch.
* gnu/packages/python-xyz.scm (wfetch): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28 23:51:09 +01:00
Petr Hodina c9c8d75f97
gnu: Add python-pyowm.
* gnu/packages/python-web.scm (python-pyowm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28 23:40:38 +01:00
Petr Hodina 977a6c5769
gnu: Add python-geojson.
* gnu/packages/python-xyz.scm (python-geojson): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28 23:40:15 +01:00
Ludovic Courtès 476e39e3b2
gnu: Add texlive-textcase.
* gnu/packages/tex.scm (texlive-textcase): New variable.
2022-01-28 23:26:37 +01:00
Ludovic Courtès 47bb5779ba
gnu: Add texlive-greek-fontenc.
* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
2022-01-28 23:23:12 +01:00
Ludovic Courtès 0c2e1b0d9c
gnu: Add texlive-inputenx.
* gnu/packages/tex.scm (texlive-inputenx): New variable.
2022-01-28 23:21:06 +01:00
Ludovic Courtès 25ead7941f
gnu: Add texlive-hardwrap.
* gnu/packages/tex.scm (texlive-hardwrap): New variable.
2022-01-28 23:19:19 +01:00
Ludovic Courtès 23ccfd3840
home: 'reconfigure' checks for potential downgrades.
* guix/scripts/home.scm (show-help, %options): Add "--allow-downgrades".
(%default-options): Remove 'build-mode'; add 'validate-reconfigure'.
(perform-action): Add #:validate-reconfigure.  Call
'check-forward-update' when ACTION is 'reconfigure.
(process-action): Pass #:validate-reconfigure to 'perform-action'.
* gnu/home/services.scm (home-provenance): Export.
* doc/guix.texi (Invoking guix home): Document '--allow-downgrades'.
2022-01-28 23:14:44 +01:00
Ludovic Courtès 50f7402c6a
gnu: valgrind: Add version 3.18.1.
* gnu/packages/valgrind.scm (valgrind-3.18): New variable.
2022-01-28 23:14:43 +01:00
Ludovic Courtès f4554d28d6
gnu: aseba: Build sequentially and appease Valgrind.
* gnu/packages/robotics.scm (aseba)[source]: Remove trailing #t from
'snippet'.
[arguments]: Add #:parallel-build? and #:phases.
[native-inputs]: Add glibc:debug.
2022-01-28 23:14:43 +01:00
Andrew Tropin 10d1125f71
gnu: obs: Update to 27.1.3.
* gnu/packages/video.scm (obs): Update to 27.1.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-28 15:25:30 -05:00
Leo Famulari d0fbd336ea
gnu: openconnect-sso: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:04 -05:00
Leo Famulari 8b7db2fb98
gnu: orange: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/orange.scm (orange)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:04 -05:00
Leo Famulari 88f1e799b4
gnu: anki: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/education.scm (anki)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari 229759833d
gnu: Calibre: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/ebook.scm (calibre)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
[arguments]: Adjust the custom 'configure' phase accordingly.
2022-01-28 14:03:03 -05:00
Leo Famulari 262a1734e2
gnu: python-pytest-qt: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]:
Replace python-pyqt with python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari e3abc53c7e
gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit.
Since QtWebKit and QtWebEngine are alternative web rendering engines, it
doesn't make sense for one to depend on the other.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari 54add2e1ba
gnu: qutebrowser: Remove a transitive dependency on QtWebKit.
This browser is explicity a Chromium / QtWebEngine browser, so it shouldn't also
depend on QtWebKit.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari dc7ebaf8c7
gnu: Vorta: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/backup.scm (vorta)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:02:52 -05:00
Nicolas Goaziou f870977e6a
gnu: Add texlive-carlisle.
* gnu/packages/tex.scm (texlive-carlisle): New variable.
2022-01-28 17:31:07 +01:00
Nicolas Goaziou d961498fcd
gnu: Add texlive-tabu.
* gnu/packages/tex.scm (texlive-tabu): New variable.
2022-01-28 16:48:04 +01:00
Nicolas Goaziou 5c1a1cecaa
gnu: Add texlive-varwidth.
* gnu/packages/tex.scm (texlive-varwidth): New variable.
2022-01-28 16:47:55 +01:00
Nicolas Goaziou a057d2acbf
gnu: Add texlive-calrsfs.
* gnu/packages/tex.scm (texlive-calrsfs): New variable.
2022-01-28 15:27:03 +01:00
Nicolas Goaziou 38313dd24c
gnu: Remove last texlive-generic-ulem reference.
* gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference
to texlive-generic-ulem.  Replace it with texlive-ulem.
2022-01-28 15:07:12 +01:00
Nicolas Goaziou c5f1f8b81e
gnu: Properly deprecate texlive-generic-ulem.
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/maths.scm (hypre): Apply deprecation.
* gnu/packages/tex.scm (texlive-generic-ulem): Fix typo in deprecation
command.
2022-01-28 15:05:01 +01:00
Nicolas Goaziou 2b37ec1c60
gnu: Remove occurrences of deprecated texlive-latex-capt-of.
* gnu/packages/maths.scm (hypre):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation): Use texlive-capt-of instead of texlive-latex-capt-of.
2022-01-28 14:37:49 +01:00
Nicolas Goaziou 01107fc4ea
gnu: texlive-latex-enumitem: Deprecate package.
* gnu/packages/tex.scm (texlive-latex-enumitem): Deprecate in favor of texlive-enumitem.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
(python-nbconvert): Apply deprecation.
2022-01-28 14:33:56 +01:00
Nicolas Goaziou 390f960411
gnu: Add texlive-ulem.
* gnu/packages/tex.scm (texlive-ulem): New variable.
(texlive-latex-ulem): Deprecate variable.
2022-01-28 14:26:28 +01:00