Hi, I have rebase it upon mastet, update more packages to their latest, and test on my x86_64 laptop with 'gnome-desktop-service'. It seems work fine so far.
And here are some 'questionable' changes: - Disable a failing rtprtx test of gst-plugins-good. I can pass it using `guix environment', but fail with `guix build'. - Add xdg-desktop-database and xdg-mime-database hooks. I pick it from my old branch, and notice that my old code really requires shared-mime-info and desktop-file-utils to be installed explicitly.. So I factor out the 'manifest-lookup-package' proceduce used by gtk-icon-themes to allow find them in the propagated-inputs in manifest. (or maybe I should lookup for glib? but I think it's ok now since I add them to the gnome meta package) - Drop the 'loaders.cache' file from librsvg. Since we have use gdk-pixbuf+svg for gtk+, gtk+ applications can use SVG without wrap with it. I have tested key-mon (works), but not solfege (too slow to download texlive..). - Disable the Spell plugin of gedit. It now needs gspell, which doesn't work due to enchant can't list dicts of aspell. Report it as: <https://lists.gnu.org/archive/html/aspell-devel/2016-04/msg00004.html> (Does it works before?) - Skip 'test_utf8_inout' of gjs. it fails with gobject-introspection-1.48.0, but use python3 to call the test in Regress.typelib will pass. Report as: <https://bugzilla.gnome.org/show_bug.cgi?id=765465> (No one notice yet.) Also, 1 test of libsoup on x86_64 fails (other systems fine): <http://hydra.gnu.org/build/1180730>. Should we skip it, or retry the build on hydra? I think it's time to merge if the above changes are reviewed to be ok :-)