Commit graph

91543 commits

Author SHA1 Message Date
Ludovic Courtès
575e52ac2b
daemon: Always default to gzip for log compression.
* nix/libstore/globals.cc (Settings::Settings): Have 'logCompression'
default to COMPRESSION_GZIP unconditionally.
* gnu/services/base.scm (<guix-configuration>)[log-compression]: Default
to 'gzip.
* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust accordingly.
2022-01-18 18:46:51 +01:00
Ludovic Courtès
775203e520
gnu: papi: Update to 6.0.0.
* gnu/packages/profiling.scm (papi): Update to 6.0.0.
[source]: Add 'modules' and 'snippet'.
[inputs]: Add LIBPFM4.
[native-inputs]: Remove AUTOCONF.
[arguments]: Use gexps.  Pass "--with-shlib-tools" and
"--with-pfm-prefix=".  Remove 'autoconf', 'patch-components', and
'components' phases.  Add 'change-directory' phase.  Adjust file name in
'extra-doc' phase'.
2022-01-18 18:46:51 +01:00
Ludovic Courtès
895c1c20bf
gnu: papi: Add 'release-monitoring-url' property.
* gnu/packages/profiling.scm (papi)[properties]: New field.
2022-01-18 18:46:51 +01:00
Ludovic Courtès
62fc6fdb4c
doc: Extract (localization) module.
* doc/build.scm (localization-helper-module): New procedure.
(html-manual-indexes)[build]: Use it.  Remove use of GUILE-JSON-3.
2022-01-18 18:46:51 +01:00
Maxim Cournoyer
6edcf688c0
gnu: gnome-control-center: Update to 41.2.
* gnu/packages/patches/gnome-control-center-libexecdir.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (gnome-control-center): Update to 41.2.
[source]: Apply patch.
[phases]{no-polkit-magic}: New phase.
[native-inputs]: Use new style.  Add python.
[propagated-inputs]: Use new style.  Replace gdk-pixbuf by librsvg.
2022-01-18 12:33:22 -05:00
Maxim Cournoyer
2784ba2fe8
gnu: gnome-boxes: Add python to native inputs.
* gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Use new style and add
python.
[inputs]: Use new style.
2022-01-18 11:19:32 -05:00
Maxim Cournoyer
1995920f68
gnu: folks: Add python to native inputs.
Reported by ekaitz on #guix.

* gnu/packages/gnome.scm (folks): Delete trailing #t.
[native-inputs]: Use new style.  Add python.
2022-01-18 10:47:44 -05:00
Maxim Cournoyer
719deaa881
gnu: python-dbusmock: Update to 0.25.0 and reap terminated processes.
It was reported by abrenon and zimoun in #guix that python-dbusmock would fail
to build on their systems.

* gnu/packages/python-xyz.scm (python-dbusmock)
[imported-modules, modules]: New arguments.
[native-inputs]: Use new style.
[phases]{check}: Override phase to run it via a dumb init that can handle
signals and reap dead processes correctly.  This prevents test suite failures
in some cases (though it is still unknown why it was working on some systems
and not on others before the change).
2022-01-18 10:10:27 -05:00
Mathieu Othacehe
5ed33b0d05
gnu: vte: Fix build.
* gnu/packages/gnome.scm (vte)[native-inputs]: Add python.
2022-01-18 14:27:52 +01:00
Lars-Dominik Braun
42f7d0d94c
gnu: python-jose: Update to 3.3.0.
Failed due to upgrade of python-ecdsa in commit
8f73537f7961e93cce0c0457c9f762ff1f1770cb.

* gnu/packages/python-web.scm (python-jose): Update to 3.3.0.
2022-01-18 14:19:43 +01:00
Lars-Dominik Braun
81d872543c
gnu: python-esptool-3.0: Add missing dependencies.
Fixes: <https://issues.guix.gnu.org/52988>

* gnu/packages/engineering.scm (python-esptool-3.0)[propagated-inputs]:
Add python-reedsolo, python-cryptography and python-bitstring.
2022-01-18 14:19:42 +01:00
Lars-Dominik Braun
241a9c51a3
gnu: python-ecdsa: Update to 0.17.0.
Required by python-esptool.

* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.17.0.
[arguments]: Ignore failing test.
2022-01-18 14:19:42 +01:00
Lars-Dominik Braun
80db7ab65b
gnu: Add python-reedsolo.
Missing dependency of python-esptool.

* gnu/packages/python-xyz.scm (python-reedsolo): New variable.
2022-01-18 14:19:42 +01:00
Nicolas Goaziou
9350538558
gnu: emacs-xclip: Update to 1.11.
* gnu/packages/emacs-xyz.scm (emacs-xclip): Update to 1.11.
[source]: Use ".tar" extension.
2022-01-18 13:22:41 +01:00
Nicolas Goaziou
f92d758f1d
gnu: gmni: Update to 1.0.
* gnu/packages/web-browsers.scm (gmni): Update to 1.0.
[arguments]<#:make-flags>: Use G-expressions.
[inputs]: Replace openssl with bearssl.
2022-01-18 10:56:04 +01:00
Nicolas Goaziou
f73c2aba1c
gnu: Add bearssl.
* gnu/packages/tls.scm (bearssl): New variable.
2022-01-18 10:55:29 +01:00
Nicolas Goaziou
61482a473a
gnu: lagrange: Update to 1.10.0.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.0.
2022-01-18 09:11:21 +01:00
Nicolas Goaziou
b9020b9b7f
gnu: emacs-svg-lib: Update to 0.2.5.
* gnu/packages/emacs-xyz.scm (emacs-svg-lib): Update to 0.2.5.
2022-01-18 09:08:39 +01:00
Nicolas Goaziou
3c145f2ff1
gnu: emacs-xr: Update to 1.22.
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.22.
2022-01-18 09:05:06 +01:00
Brice Waegeneire
39510d5a5e
gnu: trash-cli: Update to 0.21.10.24.
* gnu/packages/shellutils.scm (trash-cli): Update to 0.21.10.24.
  [source]: Use github repository instead of pypi.
  [arguments]<python>: Use python 3.
  <tests>: Enable tests.
  <phases>: Add "fix-setup.py" phase.
  [native-inputs]: Add python-pytest, python-mock and python-six.
  [propagated-inputs]: Add python-psutil.
2022-01-18 08:55:07 +01:00
Maxim Cournoyer
87fe15c519
gnu: igraph: Update to 0.9.9.
* gnu/packages/graph.scm (igraph): Update to 0.9.9.
2022-01-18 01:18:13 -05:00
Maxim Cournoyer
5f110be220
gnu: igraph: Update to 0.9.6.
* gnu/packages/graph.scm (igraph): Update to 0.9.6.
[snippet]: Simplify source snippet a bit, leveraging the new support for
using an external plfit library.
2022-01-18 01:15:57 -05:00
Maxim Cournoyer
1ebc9e8823
Revert "gnu: python-aiohttp: Skip the tests."
This reverts commit 2cac7d328a.  The test suite
passes after the package update of e40dfcfcb1.
2022-01-18 00:25:56 -05:00
Maxim Cournoyer
d849be7b5f
gnu: python-black: Relax tomli version requirement.
* gnu/packages/python-xyz.scm (python-black)
[phases]{relax-version-requirements}: New phase.
2022-01-17 22:24:04 -05:00
Maxim Cournoyer
e40dfcfcb1
gnu: python-aiohttp: Update to 3.8.1.
* gnu/packages/check.scm (python-pytest-6.1): Delete package.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.1.
[source]: Adjust snippet and comment it out with a TODO comment.
[phases]{cythonize}: Fix indentation.
{check}: Use 'when' for the TESTS? condition.
Delete the test_proxy_functional.py test file.
Skip tests requiring networking.  Run tests in parallel with xdist.
[propagated-inputs]: Add python-aiosignal.  Remove python-attrs.
{python-chardet}: Replace by...
{python-charset-normalizer}: ... this.
Add python-frozenlist.
[native-inputs]: Use the regular python-pytest package.
Add python-pytest-xdist.
2022-01-17 22:24:04 -05:00
Maxim Cournoyer
f91d1c3019
gnu: python-async-timeout: Update to 4.0.2.
* gnu/packages/python-xyz.scm (python-async-timeout): Update to 4.0.2.
[home-page]: Remove trailing / to please 'guix lint'.
2022-01-17 22:24:03 -05:00
Maxim Cournoyer
2bf53290df
gnu: Add python-aiosignal.
* gnu/packages/python-web.scm (python-aiosignal): New variable.
2022-01-17 22:24:03 -05:00
Maxim Cournoyer
dece47497c
gnu: Add python-frozenlist.
* gnu/packages/python-web.scm (python-frozenlist): New variable.
2022-01-17 22:24:03 -05:00
Leo Famulari
2cac7d328a
gnu: python-aiohttp: Skip the tests.
The test suite is failing because it fails to handle a deprecation
warning. Just skip it for now.

* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Skip the test suite.
2022-01-17 19:40:45 -05:00
Nicolas Goaziou
b4dd92d38a
gnu: easyrpg-player: Update to 0.7.0.
* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.7.0.
[inputs]: Add fluidsynth, fmt.
2022-01-18 01:14:15 +01:00
Nicolas Goaziou
7c80c0dd08
gnu: liblcf: Update to 0.7.0.
* gnu/packages/easyrpg.scm (liblcf): Update to 0.7.0.
2022-01-18 01:14:15 +01:00
Leo Famulari
65b2b14235
gnu: shotwell: Add python to native inputs.
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.

* gnu/packages/gnome.scm (shotwell)[native-inputs]: Add python.
2022-01-17 19:06:26 -05:00
Tobias Geerinckx-Rice
5adec4cc05
gnu: mtools: Update to 4.0.37.
* gnu/packages/mtools.scm (mtools): Update to 4.0.37.
2022-01-16 01:00:00 +01:00
Tobias Geerinckx-Rice
ab5d31c53e
gnu: freedroidrpg: Fix build with GCC 10.
* gnu/packages/games.scm (freedroidrpg)[arguments]: Add ‘-fcommon’
to #:configure-flags' CFLAGS.
2022-01-16 01:00:00 +01:00
Leo Famulari
10be314cd8
gnu: pitivi: Add python to native-inputs.
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.

* gnu/packages/video.scm (pitivi)[native-inputs]: Add python.
2022-01-17 18:59:40 -05:00
Leo Famulari
3cf59e02e7
gnu: Blanket: Add python to native-inputs.
Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
propagates Python.

* gnu/packages/task-management.scm (blanket)[native-inputs]: Add python.
2022-01-17 18:59:39 -05:00
Nicolas Goaziou
812ac22560
gnu: snap: Remove inputs labels.
* gnu/packages/education.scm (snap)[inputs]: Remove labels.
2022-01-18 00:30:15 +01:00
Nicolas Goaziou
67521ab4a1
gnu: snap: Update to 7.0.5.
* gnu/packages/education.scm (snap): Update to 7.0.5.
2022-01-18 00:29:44 +01:00
Brice Waegeneire
31577d879d
gnu: deluge: Add explanation about wrap phase.
* gnu/packages/bittorrent.scm (deluge)[arguments]: Add comment
  explaining the filtering of "librsvg" from the wrapper.
2022-01-17 22:50:55 +01:00
Brice Waegeneire
bb5f8a3b5e
gnu: deluge: Adjust style.
* gnu/packages/bittorrent.scm (deluge)[inputs]: Add bash-minimal.
  [propagated-inputs]: Remove lablels.
2022-01-17 22:50:50 +01:00
Brice Waegeneire
1b13c71ad1
gnu: deluge: Update to 2.0.5.
* gnu/packages/bittorrent.scm (deluge): Update to 2.0.5.
  [arguments]: Remove 'fix-gettext-warning' phase.
2022-01-17 22:50:45 +01:00
Leo Famulari
fc31774747
gnu: cryptsetup: Update to 2.3.7 [fixes CVE-2021-4122].
* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.7.
2022-01-17 15:47:21 -05:00
Leo Famulari
2c7f2b40e2
gnu: linux-libre-lts: Update to 5.15.
5.15 is the newest long-term support version of the kernel.

* gnu/packages/linux.scm (linux-libre-lts-version, linux-libre-lts-gnu-revision,
linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
linux-libre-5.15.
2022-01-17 15:43:41 -05:00
Leo Famulari
601c30e32f
gnu: linux-libre 5.4: Update to 5.4.172.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.172.
(linux-libre-5.4-pristine-source): Update hash.
2022-01-17 15:43:41 -05:00
Leo Famulari
71c287392b
gnu: linux-libre 5.10: Update to 5.10.92.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.92.
(linux-libre-5.10-pristine-source): Update hash.
2022-01-17 15:43:41 -05:00
Leo Famulari
a62a05cee5
gnu: linux-libre: Update to 5.15.15.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.15.
(linux-libre-5.15-pristine-source): Update hash.
2022-01-17 15:43:31 -05:00
Maxim Cournoyer
e43b27d5bc
gnu: efl: Add python to native inputs.
* gnu/packages/enlightenment.scm (efl)[native-inputs]: Add python.
2022-01-17 14:49:38 -05:00
Maxim Cournoyer
36f6188fc4
gnu: python-pystache: Update to 0.6.0.
* gnu/packages/python-xyz.scm (python-pystache): Update to 0.6.0.
2022-01-17 14:40:13 -05:00
John Kehayias
5387a9c00e
gnu: Add xmonad-next and ghc-xmonad-contrib-next.
Fixes: <https://issues.guix.gnu.org/issue/52784>.

* gnu/packages/wm.scm (xmonad-next): New variable. Compared to xmonad: Update
to 0.17.0.
[inputs]: Add GHC-DATA-DEFAULT-CLASS, remove GHC-EXTENSIBLE-EXCEPTIONS,
GHC-DATA-DEFAULT, GHC-SEMIGROUPS, and GHC-UTF8-STRING.
[native-inputs]: Add GHC-QUICKCHECK and GHC-QUICKCHECK-CLASSES.
(ghc-xmonad-contrib-next): New variable. Compared to ghc-xmonad-contrib:
Update to 0.17.0.
[propagated-inputs]: Remove GHC-OLD-TIME, GHC-EXTENSIBLE-EXCEPTIONS,
GHC-SEMIGROUPS.
[native-inputs]: Add GHC-QUICKCHECK and GHC-HSPEC.
(xmonad): Inherit from xmonad-next.
(ghc-xmonad-contrib): Inherit from ghc-xmonad-contrib-next.
* gnu/packages/patches/xmonad-next-dynamic-linking.patch: New patch. Update of
xmonad-dynamic-linking.patch to apply to xmonad-next.
* gnu/local.mk: Add it.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-01-17 20:29:39 +01:00
John Kehayias via Guix-patches via
723aa8b391
gnu: xmobar: Update to 0.40.
* gnu/packages/wm.scm (xmobar): Update to 0.40.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-01-17 20:29:39 +01:00