Commit graph

87332 commits

Author SHA1 Message Date
Vivien Kraus
b5941f7be8
gnu: tracker-miners: Require the same libsoup as tracker.
* gnu/packages/gnome.scm (tracker-miners)[inputs]: Use the same libsoup
version as tracker.
(tracker)[inputs]: Warn that tracker-miners should
use the same version of libsoup.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-13 09:32:58 +00:00
Ricardo Wurmus
a944b455d1
gnu: python-nbconvert: Add texlive-grffile and texlive-stringenc.
* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Add
texlive-grffile and texlive-stringenc to texlive-updmap.cfg union.
2021-11-13 09:32:58 +00:00
Ricardo Wurmus
a93f7a2ee3
gnu: Add texlive-stringenc.
* gnu/packages/tex.scm (texlive-stringenc): New variable.
2021-11-13 09:32:58 +00:00
Ricardo Wurmus
c887cfb2d0
gnu: Add texlive-grffile.
* gnu/packages/tex.scm (texlive-grffile): New variable.
2021-11-13 09:32:57 +00:00
Guillaume Le Vaillant
43a433df69
gnu: osm-gps-map: Use libsoup 2.
* gnu/packages/geo.scm (osm-gps-map)[inputs]: Replace libsoup by
  libsoup-minimal-2.
2021-11-13 10:00:26 +01:00
Guillaume Le Vaillant
142c493056
gnu: dconf-editor: Use meson 0.59.
* gnu/packages/gnome.scm (dconf-editor)[arguments]: Add 'meson' parameter.
2021-11-13 09:57:34 +01:00
Guillaume Le Vaillant
98273378a4
gnu: gnome-sudoku: Use meson 0.59.
* gnu/packages/gnome.scm (gnome-sudoku)[arguments]: Add 'meson' parameter.
2021-11-13 09:55:18 +01:00
Guillaume Le Vaillant
65bb6040ef
gnu: gnome-calculator: Use libsoup 2.
* gnu/packages/gnome.scm (gnome-calculator)[inputs]: Replace libsoup by
  libsoup-minimal-2.
2021-11-13 09:52:10 +01:00
Maxim Cournoyer
acd827be09
gnu: evolution: Update to 3.42.1.
* gnu/packages/gnome.scm (evolution): Update to 3.42.1.  Remove trailing #t.
[source]: Remove patches.
[phases]{adjust-webkitgtk-version}: New phase.
* gnu/packages/patches/evolution-CVE-2020-11879.patch: Delete file.
* gnu/packages/patches/evolution-printableoptions.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register them.
2021-11-12 22:44:56 -05:00
Maxim Cournoyer
ce7d93ceda
gnu: evolution-data-server: Update to 3.42.1.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.42.1.
Delete trailing #t.
[origin]: Remove patches.
[phases]{adjust-webkitgtk-version}: New phase.
* gnu/packages/patches/evolution-data-server-CVE-2020-14928.patch: Likewise.
* gnu/packages/patches/evolution-data-server-CVE-2020-16117.patch: Likewise.
* gnu/packages/patches/evolution-data-server-libical-compat.patch: Likewise.
* gnu/packages/patches/evolution-data-server-locales.patch: Likewise.
* gnu/packages/patches/evolution-data-server-printableoptions.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.
2021-11-12 22:29:53 -05:00
Maxim Cournoyer
1de8c00a7b
gnu: gnome-settings-daemon: Update to 41.0.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 41.0.
Remove trailing #t.
[meson]: Use meson-0.59.
2021-11-12 21:59:06 -05:00
Maxim Cournoyer
b05f3e6a9b
gnu: gst-plugins-bad: Disable the nondeterministic 'shm_live' test.
* gnu/packages/gstreamer.scm (gst-plugins-bad):
[phases]{adjust-tests}: Disable the 'shm' test suite, which includes
'shm_live'.
2021-11-12 21:26:10 -05:00
Maxim Cournoyer
7b15e14a90
gnu: fpc: Fix it, really.
* gnu/packages/pascal.scm (fpc): Inputs are controlled to be package-like
objects, so the previous attempt also failed.
[native-inputs]{fpc-binary}: Backtrack to the original solution, which is to
use the x86_64 bootstrap input for unsupported architectures.
2021-11-12 17:43:31 -05:00
Maxim Cournoyer
9c6a1d6933
gnu: gnome-boxes: Fix build.
Due to webkitgtk being built with libsoup@3, the pkg-config file it produces
corresponds to 'webkit2gtk-4.1' rather than 'webkit2gtk-4.0', which is the one
gnome-boxes need.

* gnu/packages/gnome.scm (gnome-boxes)[meson]: New argument.
[native-inputs]{libsoup}: Use libsoup-minimal-2.
{webkitgtk}: Use webkitgtk-with-libsoup2.
2021-11-12 17:19:36 -05:00
Maxim Cournoyer
d36cba20ef
gnu: fpc: Lazily evaluate the error case.
* gnu/packages/pascal.scm (fpc)[native-inputs]: Defer evaluating the match
directive; the error condition would previously be eagerly evaluated and cause
Guix to fail on non-intel machines.
2021-11-12 17:16:14 -05:00
Vivien Kraus
8ab799faab
gnu: gnome-boxes: Don’t use bundled libhandy.
* gnu/packages/gnome.scm (gnome-boxes) [inputs]: Add libhandy.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-12 17:23:01 +00:00
Vivien Kraus
90b737bb8d
gnu: gnome-boxes: Update to 41.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 41.1.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-12 17:21:24 +00:00
Vivien Kraus
b82cb1ff14
gnu: appstream-glib: Fix build.
* gnu/packages/glib.scm (appstream-glib) [inputs]: Use libsoup-minimal-2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-12 11:26:35 -05:00
Ricardo Wurmus
d460770568
gnu: dino: Use libsoup 2.
* gnu/packages/messaging.scm (dino)[inputs]: Replace libsoup with
libsoup-minimal-2.
2021-11-12 15:46:14 +00:00
Maxim Cournoyer
f17ca6f2b8
gnu: yelp: Update to 41.0.
* gnu/packages/gnome.scm (yelp): Update to 41.0.
2021-11-12 09:35:33 -05:00
Maxim Cournoyer
86389d147d
gnu: yelp-xsl: Update to 41.0.
* gnu/packages/gnome.scm (yelp-xsl): Update to 41.0.
[origin]: Adjust URI.
2021-11-12 09:34:58 -05:00
Maxim Cournoyer
ef77c3b3f1
gnu: evince: Use meson-0.59.
* gnu/packages/gnome.scm (evince)[meson]: Use meson-0.59.
2021-11-12 01:20:01 -05:00
Maxim Cournoyer
95633a36b2
gnu: geeqie: Update to 1.6.
* gnu/packages/image-viewers.scm (geeqie): Update to 1.6.
[phases]{correctly-locate-aux-scripts}: New phase.
2021-11-12 00:09:14 -05:00
Maxim Cournoyer
f250004bf9
gnu: libchamplain: Update to 0.12.20.
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.20.
[build-system]: Change to meson-build-system.
[propagated-inputs]{libsoup}: Use libsoup 2.
2021-11-12 00:09:14 -05:00
Maxim Cournoyer
ae44c3c359
gnu: libvirt-glib: Use meson-0.59.
* gnu/packages/virtualization.scm (libvirt-glib)
[meson]: New argument.
2021-11-11 23:04:48 -05:00
Maxim Cournoyer
79ed9584e1
gnu: libvirt: Update to 7.9.0.
This resolves a test failure.

* gnu/packages/virtualization.scm (libvirt): Update to 7.9.0.
2021-11-11 22:52:53 -05:00
Maxim Cournoyer
4e35935d77
gnu: libosinfo: Update to 1.9.0.
* gnu/packages/virtualization.scm (libosinfo): Remove trailing #t.
Update to 1.9.0.
2021-11-11 22:45:57 -05:00
Vivien Kraus
9273d83bc3
gnu: orbit2: Fix parallel build.
* gnu/packages/gnome.scm (orbit2): Remove trailing #t.
[phases]: Add a phase so that orbit-name-server-2 depends on
libname-server-2.a.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-11 21:58:37 -05:00
Maxim Cournoyer
79ca578182
gnu: fpc: Fix build.
The bootstrap binaries (!) were probably too old.

* gnu/packages/pascal.scm: Add missing copyright line.
(%fpc-version, %fpc-release-date): New variables.
(fpc-bootstrap-i386-3.0.4): Add a FIXME for a proper bootstrap.  Rename to...
(fpc-bootstrap-i386): ... this and update to 3.2.2.  Use %fpc-version.
(fpc-bootstrap-x86_64-3.0.4): Rename to...
(fpc-bootstrap-x86_64): ... this and update to 3.2.2.  Use %fpc-version.
(fpc): Remove trailing #t.
[version]: Use %fcp-version.
[inputs]: Adjust accordingly.
[phases]: Remove hard coded version and release strings.
2021-11-11 21:52:08 -05:00
Maxim Cournoyer
ab0cf06244
gnu: rust: Remove #:rust ,rust-1.52 arguments.
Only the last rust is now suitable to be used, which is 1.54 (the default).

* gnu/packages/crates-io.scm (rust-diffus-0.10)
(rust-jetscii-0.5, rust-news-flash-1, rust-opml-1)
(rust-snake-case-0.3, rust-strong-xml-0.6): Remove #:rust argument.
(rust-obfstr-0.3): Remove arguments field.
2021-11-11 13:35:51 -05:00
Maxim Cournoyer
4b1538e6ef
gnu: kexec-tools: Fix build on i686-linux.
* gnu/packages/linux.scm (kexec-tools)
[native-inputs]: Add binutils-next and its accompanying wrapper.
2021-11-11 12:18:37 -05:00
Maxim Cournoyer
d26584fcda
gnu: binutils-gold: Inherit from binutils-next.
And reinstate tests on non-x86 architectures, as the past problems now appear
to be resolved.

* gnu/packages/base.scm (binutils-gold): Inherit from binutils-next.
[tests?]: Remove argument.
[inputs]: Remove gcc:lib, which is already included implicitly.
2021-11-11 12:18:37 -05:00
Maxim Cournoyer
ac6f677249
gnu: Add binutils-next.
* gnu/packages/base.scm (binutils-next): New variable.
2021-11-11 12:18:37 -05:00
Maxim Cournoyer
661b25a2ed
gnu: openblas: Do not build static library.
* gnu/packages/maths.scm (openblas)[make-flags]: Add NO_STATIC=1.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
9e497f44ba
gnu: openblas: Add support for older x86 processors.
Fixes <https://issues.guix.gnu.org/51452>.

* gnu/packages/maths.scm (openblas)[make-flags]: Make the x86_64, i686,
powerpc64le and aarch64 architectures share the same flags; this causes the
DYNAMIC_OLDER=1 to be added for all of them and TARGET=GENERIC to be added for
the x86_64 and i686 architectures.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
59ca8d6483
gnu: glade3: Use meson-0.59.
* gnu/packages/gnome.scm (glade3)[meson]: Use meson-0.59.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
2873ad49a0
gnu: libgweather: Use libsoup 2.
* gnu/packages/gnome.scm (libgweather)[inputs]{libsoup}: Use libsoup-minimal-2.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
d5c79f53d3
gnu: network-manager-applet: Use meson-0.59.
* gnu/packages/gnome.scm (network-manager-applet)[meson]: Use meson-0.59.
2021-11-11 12:18:36 -05:00
Maxim Cournoyer
d2dff53dfb
gnu: geocode-glib: Use libsoup 2.
* gnu/packages/gnome.scm (geocode-glib)[inputs]{libsoup}: Use libsoup-minimal-2.
2021-11-11 12:18:35 -05:00
Maxim Cournoyer
6d513816f5
gnu: gnome-session: Use meson-0.59.
* gnu/packages/gnome.scm (gnome-session)[meson]: Use meson-0.59.
2021-11-11 12:18:35 -05:00
Maxim Cournoyer
2541a0527e
gnu: hackneyed-x11-cursors: Update to 0.8.2.
* gnu/packages/xorg.scm (hackneyed-x11-cursors): Update to 0.8.2.
2021-11-11 12:18:35 -05:00
Maxim Cournoyer
f82cb5b57d
gnu: gnome-bluetooth: Use meson-0.59.
* gnu/packages/gnome.scm (gnome-bluetooth)[meson]: Use meson-0.59.
2021-11-11 12:18:35 -05:00
Maxim Cournoyer
ccebbaa517
gnu: conan: Update to 1.42.0.
* gnu/packages/package-management.scm (conan): Update to 1.42.0.
[phases]{relax-requirements}: Relax the Jinja2 requirement.
[native-inputs]: Remove obsolete comment about CMake.
2021-11-11 12:18:35 -05:00
Maxim Cournoyer
e30cce86a1
gnu: python-urllib3: Update to 1.26.7.
* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.7.
2021-11-11 12:18:34 -05:00
Maxim Cournoyer
14949c630b
gnu: python-wmctrl: Add missing python-attrs propagated inputs.
Credits to the 'sanity-check' phase for detecting this problem.

* gnu/packages/python-xyz.scm (python-wmctrl)[propagated-inputs]: Add
python-attrs.
2021-11-11 12:18:34 -05:00
Maxim Cournoyer
b89ab98168
gnu: python-asynctest: Delete package.
This library is no longer supported (doesn't build with Python 3.9; see
https://github.com/Martiusweb/asynctest/issues/158).

* gnu/packages/python-xyz.scm (python-aionotify): Delete variable.
2021-11-11 12:18:34 -05:00
Maxim Cournoyer
ef34719527
gnu: python-pymodbus: Update to 2.5.3.
* gnu/packages/python-xyz.scm (python-pymodbus): Update to 2.5.3.
[phases]{disable-problematic-tests}: Delete an extra test module.
[native-inputs]: Remove python-asynctest.
2021-11-11 12:18:34 -05:00
Maxim Cournoyer
b045f58771
gnu: python-aiomysql: Update to 0.17.8.
* gnu/packages/databases.scm (python-aiomysql): Update to 0.17.8.  Update
comment about why the tests are disabled.
[native-inputs]: Remove.
[propagated-inputs]{python-pypika, python-typing-extensions}: Remove.
{python-asyncmy, python-asyncpg, python-iso8601, python-pypika-tortoise}
{python-rapidjson, python-uvloop}: New propagated inputs.
[synopsis, description]: Reformat and modify slightly.
2021-11-11 12:18:34 -05:00
Maxim Cournoyer
374c6fd09c
gnu: Add python-aiomysql.
* gnu/packages/databases.scm (python-aiomysql): New variable.
2021-11-11 12:18:33 -05:00
Maxim Cournoyer
0f67d46524
gnu: Add python-asyncmy.
* gnu/packages/databases.scm (python-asyncmy): New variable.
2021-11-11 12:18:33 -05:00