This commit is a follow up to 64bcc8ba0f1ea8addaf0a1c65b3fca6cb1bf5422,
it deprecates the old Python authenticator package in favor of the new
gnome-authenticator Rust implementation.
* gnu/services/gnome.scm (authenticator): Deprecate in favor of gnome-authenticator.
Change-Id: I02081f4cd1dfdb8bd2327a9931299e97f8a11aee
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/gnome.scm (librsvg): Update to 2.58.4.
[cargo-inputs]: Add rust-cstr-0.2, rust-image-0.24,
rust-yeslogic-fontconfig-sys-5. Replace rust-cairo-rs-0.17 with 0.19,
rust-cssparser-0.29 with 0.31, rust-data-url-0.2 with 0.3,
rust-gdk-pixbuf-0.17 with 0.19, rust-gio-0.17 with 0.19, rust-glib-0.17
with 0.19, rust-itertools-0.10 with 0.12, rust-pango-0.17 with 0.19,
rust-pangocairo-0.17 with 0.19, rust-rctree-0.5 with 0.6,
rust-selectors-0.24 with 0.25. Remove rust-byteorder-1,
rust-oncecell-1.
[cargo-development-inputs]: Add rust-float-cmp-0.9, rust-quick-error-2,
rust-url-2. Replace rust-criterion-0.4 with 0.5, rust-lopdf-0.29 with
0.32, rust-predicates-2 with 3. Remove rust-cairo-rs-0.17,
rust-cast-0.3, rust-glib-0.17, rust-libc-0.2, rust-pango-0.17,
rust-pangocairo-0.17, rust-yeslogic-fontconfig-sys-4.
[arguments]: Adjust the phase loosening the test boundaries.
Change-Id: I64ef0f958714b5573e1ccfd08c982a067cacd36b
This fixes
ERROR:daemon/dbus/test-service.c💯test_service_setup: assertion failed: (egg_test_wait_until (20000) != FALSE)
ERROR: test-dbus-lock Invalid test number: /secret-lock/service - ERROR:daemon/dbus/test-service.c💯test_service_setup: assertion failed: (egg_test_wait_until (20000) != FALSE)
SKIP:
See <https://ci.guix.gnu.org/build/6491513/details>.
* gnu/packages/gnome.scm (gnome-keyring)[arguments]: Use #:parallel-tests? #f
for all architectures, not just riscv64.
Change-Id: I6a545677f31e960f725dd8d6208bb50e3253e55b
This helps with the generation of thumbnails, avoiding errors such as:
totem-video-thumbnailer couldn't open file
'file:///tmp/gnome-desktop-file-to-thumbnail.mkv'
* gnu/packages/gnome.scm (totem) [inputs]: Add gst-libav.
Change-Id: I6947095561f4f1dd83a45d1a47ddb837f5990456
This reverts commit 0e94db8a27. This commit was
misguided: most of the dependencies found in the upstream flatpak definition
are transitive dependencies (most of them used by grilo/grilo-plugins here).
Change-Id: I7136743eda5d0d0b7a7e8420c3b44624ac46ba06
The tarball was modified upstream. The one-line difference is in
meson.build:
- version: '45.alpha',
+ version: '44',
I did not check whether this triggers A Malware. I doubt the original
packager did, either.
* gnu/packages/gnome.scm (gitg)[source]: Update sha256.
Change-Id: I60b96ced6bef5851a28038da7948d4a0ec8a34bf
* gnu/packages/gnome.scm (tracker)[arguments]: In the custom
'disable-failing-tests phase skip the tests known to fail on 32-bit
systems on all non-64-bit systems.
Change-Id: I23b422aeceb3f7ef83c8a0e74ec7ed6f13d98c66
* gnu/packages/gnome.scm (epiphany)[arguments]: Create a union of all
directories in XDG_DATA_DIRS to avoid overwhelming dbus-daemon.
Change-Id: Iac1084832d0fe82c9d41a409a450bd9f2f0f7b93
* gnu/packages/patches/epiphany-fix-encoding-test.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (epiphany): Use it.
Change-Id: I5405d92d4b355471ce7d62aceebdcde1500716b1
* gnu/packages/gnome.scm (libnotify)[arguments]: Adjust 'move-doc phase
to use the directories as they exist.
Change-Id: I72942c6fb8b7ed90f1b3361992adb7ce22b834fa
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.
The renaming was automated via the command:
$ git grep -l %gnu-build-system-modules
| xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i
* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this. Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.
Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
The gtk-doc wrapped binaries use XML_CATALOG_FILES to perform XML catalog
lookup and come with docbook-xsl within the variable which fixes the
docbook-xsl stylesheet lookup related failures with these packages.
This makes it unnecessary to include libxml2 as the cause of error was usually
with the gtk-doc binaries.
* gnu/packages/gnome.scm (gupnp-igd, dee, zeitgeist, libnma)[native-inputs]:
Remove libxml2.
* gnu/packages/rpm.scm (libmodulemd)[native-inputs]: Ditto.
* gnu/packages/security-token.scm (libu2f-host)[native-inputs]: Ditto.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Observations:
1. No longer required for XML_CATALOG_FILES.
These are already adequately set within the used dependencies
2. It's not required for gnome-session but by libxkbcommon.
libxkbcommon was fixed to convey this by use of a symlink.
2.1. Shouldn't count as a native-input but as a regular input.
… since this is a dependency for xkbregistry (from libxkbcommon).
* gnu/packages/gnome.scm (gnome-session)[native-inputs]: Remove libxml2.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ie2300d1c24c03223a6adeba8bd7c415b5bc677b0