Commit graph

87725 commits

Author SHA1 Message Date
Ricardo Wurmus
04893962f6
gnu: python-pymediainfo: Update description.
* gnu/packages/python-xyz.scm (python-pymediainfo)[description]: Extend it to
a complete sentence.
2021-11-18 15:30:58 +00:00
Ricardo Wurmus
0525a3de76
gnu: python-pymediainfo: Simplify check phase.
* gnu/packages/python-xyz.scm (python-pymediainfo)[arguments]: Use
ADD-INSTALLED-PYTHONPATH instead of manipulating PYTHONPATH directly.
2021-11-18 15:30:20 +00:00
Ricardo Wurmus
4b8bc321e1
gnu: python2-send2trash: Fix setenv build phase.
* gnu/packages/python-xyz.scm (python2-send2trash)[arguments]: Use
GUIX_PYTHONPATH instead of PYTHONPATH.
2021-11-18 15:22:48 +00:00
Maxim Cournoyer
ab22743ad4
gnu: gst-plugins-base: Disable the elements_appsrc test.
* gnu/packages/gstreamer.scm (gst-plugins-base): Remove trailing #t.
[phases]{disable-problematic-tests}: New phase.
2021-11-18 10:20:52 -05:00
Timothy Sample
749dec114f
gnu: sushi: Fix build by using libsoup@2.
* gnu/packages/gnome.scm (sushi)[inputs]: Replace webkitgtk with
webkitgtk-with-libsoup2.
2021-11-18 10:10:17 -05:00
Timothy Sample
9f94eb3d7b
gnu: cheese: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (cheese)[arguments]: Use meson-0.59.
2021-11-18 10:10:17 -05:00
Timothy Sample
ff7f928a10
gnu: gnome-shell: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-shell)[arguments]: Use meson-0.59.
2021-11-18 10:10:17 -05:00
Timothy Sample
17ebc4eebe
gnu: gnome-control-center: Fix build.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-control-center)
[arguments]: Use meson-0.59.
[inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18 10:10:17 -05:00
Timothy Sample
40372653d9
gnu: simple-scan: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (simple-scan)[arguments]: Use meson-0.59.
2021-11-18 10:10:16 -05:00
Timothy Sample
08806af6b1
gnu: colord: Enable Vala bindings.
* gnu/packages/gnome.scm (colord)[arguments]: Add "-Dvapi=true" to
[native-inputs]: Add vala.
2021-11-18 10:10:16 -05:00
Timothy Sample
6303c3c4fa
gnu: totem: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (totem)[arguments]: Use meson-0.59.
2021-11-18 10:10:16 -05:00
Timothy Sample
85fbf6d1fa
gnu: gnome-user-share: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-user-share)[arguments]: Use meson-0.59.
2021-11-18 10:10:16 -05:00
Timothy Sample
3f99ed39dc
gnu: gnome-initial-setup: Fix build.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-initial-setup)
[arguments]: Use meson-0.59.
[inputs]: Replace webkitgtk with webkitgtk-with-libsoup2.
2021-11-18 10:10:16 -05:00
Timothy Sample
0e2c8290d5
gnu: gnome-music: Fix build.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-music)[arguments]: Use meson-0.59.
[inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18 10:10:15 -05:00
Timothy Sample
49150b1493
gnu: gnome-photos: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-photos)[arguments]: Use meson-0.59.
2021-11-18 10:10:15 -05:00
Timothy Sample
836b6b654a
gnu: folks: Update to 0.15.3.
* gnu/packages/gnome.scm (folks): Update to 0.15.3.
2021-11-18 10:10:15 -05:00
Timothy Sample
589b71098f
gnu: grilo: Fix build by using libsoup@2.
* gnu/packages/gnome.scm (grilo)[inputs]: Replace libsoup with
libsoup-minimal-2.
2021-11-18 10:10:15 -05:00
Timothy Sample
7f9126b85b
gnu: gssdp: Use libsoup@2 and propagate it.
* gnu/packages/gnome.scm (gssdp)[inputs]: Remove libsoup.
[propagated-inputs]: Add libsoup-minimal-2.
2021-11-18 10:10:14 -05:00
Timothy Sample
66ff6f3718
gnu: evolution-data-server: Propagate libsoup@2.
All of the .pc files require version 2.

* gnu/packages/gnome.scm (evolution-data-server)
[propagated-inputs]: Replace libsoup with libsoup-minimal-2.
2021-11-18 10:10:14 -05:00
Timothy Sample
3904f33580
gnu: gedit: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gedit)[arguments]: Use meson-0.59.
2021-11-18 10:10:14 -05:00
Timothy Sample
4f67a94d14
gnu: gnome-disk-utility: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-disk-utility)
[arguments]: Use meson-0.59.
2021-11-18 10:10:14 -05:00
Timothy Sample
e13b18b26f
gnu: gnome-maps: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/geo.scm (gnome-maps)[arguments]: Use meson-0.59.
2021-11-18 10:10:14 -05:00
Timothy Sample
07170f6c49
gnu: gnome-weather: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-weather)[arguments]: Use meson-0.59.
2021-11-18 10:10:13 -05:00
Timothy Sample
c8fa0c46d4
gnu: gnome-font-viewer: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Use meson-0.59.
2021-11-18 10:10:13 -05:00
Timothy Sample
dd5dbbfa58
gnu: gnome-characters: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (gnome-characters)[arguments]: Use meson-0.59.
2021-11-18 10:10:13 -05:00
Timothy Sample
4a77a70db0
gnu: eog: Build with Meson 0.59.
See <https://github.com/mesonbuild/meson/issues/9441>.

* gnu/packages/gnome.scm (eog)[arguments]: Use meson-0.59.
2021-11-18 10:10:08 -05:00
Ludovic Courtès
2b3046beca
gnu: python-graphene: Update to 3.0.
Fixes <https://issues.guix.gnu.org/50947>.
Reported by John Kehayias <john.kehayias@protonmail.com>.

* gnu/packages/python-xyz.scm (python-graphene): Update to 3.0.
[propagated-inputs]: Replace "python-iso8601" by "python-aniso8601".
2021-11-18 15:40:57 +01:00
Ludovic Courtès
f8119cb514
gnu: python-aniso8601: Update to 9.0.1.
* gnu/packages/time.scm (python-aniso8601): Update to 9.0.1.
[propagated-inputs]: Remove.
2021-11-18 15:40:34 +01:00
Ludovic Courtès
62b93a5c9f
gnu: appstream: Link against libsoup 2.
This version of AppStream fails to build against libsoup 3.x.

* gnu/packages/freedesktop.scm (appstream)[inputs]: Replace LIBSOUP by
LIBSOUP-MINIMAL-2.
2021-11-18 15:38:32 +01:00
Ludovic Courtès
53d5d66378
gnu: ocaml-dose3: Remove now unneeded phase.
This reverts commit 91b29aa373.
Reported by pukkamustard on #guix.

* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]: Remove #:phases.
2021-11-18 15:08:33 +01:00
Vivien Kraus
9502c56bfb
gnu: gnome-builder: Upgrade to 41.2.
* gnu/packages/gnome.scm: Import modules llvm and markup for gnome-builder.
(gnome-builder): Upgrade to 41.2.
[arguments]: Add #:glib-or-gtk? #t to compile the schemas.
[configure-flags]: Enable more plugins.
[phase patch-meson]: Pretend we’re building with webkit2gtk-4.1.
[inputs]: Add cmark (markup support), clang and llvm, devhelp, glade,
libportal and libsoup 2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18 14:46:49 +01:00
Vivien Kraus
ee98739c83
gnu: sysprof: Upgrade to 3.42.1.
* gnu/packages/gnome.scm (sysprof): Upgrade to 3.42.1.
[propagated-inputs]: Add polkit.
[inputs]: Add json-glib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18 14:46:46 +01:00
Vivien Kraus
e8b2b11b01
gnu: devhelp: Add missing propagated input.
* gnu/packages/gnome.scm (devhelp) [propagated-inputs]: Add
gsettings-desktop-schemas.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18 14:43:49 +01:00
Simon South
b0eaa4f2d7
gnu: strace: Allow readlink, readlinkat tests to pass.
Modify the invocation of strace's "readlink" and "readlinkat" tests to prevent
them from failing due to an additional system call made by Guix's patched
version of glibc.

* gnu/packages/linux.scm (strace)[source]: Add patch.
[arguments]<#:phases>: Do not disable the "readlink" test now that it can
succeed.
* gnu/packages/patches/strace-readlink-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18 14:11:43 +01:00
Ludovic Courtès
696b0a3246
gnu: qgpgme: Use 'modify-inputs'.
* gnu/packages/gnupg.scm (qgpgme)[inputs]: Use 'modify-inputs'.
2021-11-18 12:47:49 +01:00
Ludovic Courtès
ffcf4ea9ab
gnu: qgpgme: Depend on a newer GnuPG.
This addresses a test failure in 'testSymmetricEncryptDecrypt':

  FAIL!  : EncryptionTest::testSymmetricEncryptDecrypt() 'QString::fromUtf8(plainText) == QStringLiteral("Hello symmetric World")' returned FALSE. ()
     Loc: [t-encrypt.cpp(188)]

The failure was apparently due to gpg asking for a passphrase for
symmetric decryption.

* gnu/packages/gnupg.scm (gnupg-2.2.32): New variable.
(qgpgme)[native-inputs]: Use it.
2021-11-18 12:38:58 +01:00
Ludovic Courtès
1db174a3ad
gnu: ghc: Rely on a fixed version of Git.
This makes the derivation of ghc equivalent to that found in
e55547bf70.

* gnu/packages/haskell.scm (ghc-8.8)[native-inputs]: Change GIT to
GIT/FIXED.
(ghc-8.10)[native-inputs]: Change GIT-MINIMAL to GIT-MINIMAL/FIXED.
* gnu/packages/version-control.scm (git/fixed): New variable.
2021-11-18 11:39:40 +01:00
Kaelyn Takata
d28a28ff53
gnu: sbcl-cl-webkit: Update to 3.4.0.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0, bringing in
  support for libwebkit2gtk-4.1 from webkit 2.34.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18 09:58:49 +01:00
Jack Hill
9322b4d30d
gnu: gnome-screenshot: Fix build with Meson 0.60.0.
* gnu/packages/patches/gnome-screenshot-meson-0.60.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (gnome-screenshot)[patches]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-18 09:53:16 +01:00
Ludovic Courtès
cdb0e04a76
gnu: python-sgmllib3k: Remove redundant definition.
* gnu/packages/python-xyz.scm (python-sgmllib3k): Adjust description and
remove same-named definition that provided version 1.0.0.
2021-11-18 00:00:16 +01:00
Ludovic Courtès
669d150f48
gnu: graphene: Depend on a fixed version of 'git-minimal'.
* gnu/packages/version-control.scm (git-minimal/fixed): New variable.
* gnu/packages/gtk.scm (graphene)[native-inputs]: Use it instead of
GIT-MINIMAL.
2021-11-17 23:59:09 +01:00
Ludovic Courtès
e77df67cc2
gnu: libsoup: Depend on a fixed version of Samba.
This avoids big rebuilds when Samba is upgraded.

* gnu/packages/samba.scm (samba/fixed): New variable.
* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Use it instead of
SAMBA.
2021-11-17 23:57:49 +01:00
Ludovic Courtès
3a317f7476
Merge branch 'master' into core-updates-frozen 2021-11-17 23:43:14 +01:00
Ricardo Wurmus
e55547bf70
gnu: pdfpc: Replace webkitgtk with webkitgtk-with-libsoup2.
* gnu/packages/pdf.scm (pdfpc)[inputs]: Replace webkitgtk with
webkitgtk-with-libsoup2.
2021-11-17 17:56:18 +00:00
Efraim Flashner
94b76dc85c
gnu: vigra: Build without numpy support.
* gnu/packages/image.scm (vigra)[inputs]: Remove python-numpy.
[arguments]: Add configure-flag to build without vigranumpy.
2021-11-17 17:50:04 +02:00
Efraim Flashner
105b3689d2
gnu: efl: Add missing input.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Add libunwind.
2021-11-17 09:03:35 +02:00
Efraim Flashner
62e707d67c
gnu: julia: Update to 1.6.3.
* gnu/packages/julia.scm (julia): Update to 1.6.3.
2021-11-17 08:45:22 +02:00
Tobias Geerinckx-Rice
02a67810e5
gnu: git: Update to 2.34.0.
* gnu/packages/version-control.scm (git): Update to 2.34.0.
2021-11-17 00:45:48 +01:00
jgart
6ed2c5e2a4
gnu: fennel: Update to 1.0.0.
* gnu/packages/lua.scm (fennel): Update to 1.0.0.
[origin]: Remove unneeded snippet.
[arguments]: Remove custom 'patch-lua-calls, 'install-manpage phases.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-16 21:04:58 +02:00
Jelle Licht
eb4edd7fde
gnu: emacs-flymake-kondor: Update to 0.1.1-0.389b513.
* gnu/packages/emacs-xyz.scm (emacs-flymake-kondor): Update to 0.1.1-0.389b513.
[propagated-inputs]: Remove emacs-flymake-quickdef.
2021-11-16 17:36:20 +01:00