Created attachment 824639 [details, diff] Ebuild patch This package uses the ubuntu git repo to get the wallpapers. However these source files are not designed for distribution. Ubuntu just uses them as basis in their release process to create separate per-wallpaper packages. The xml files installed by this package into `/usr/share/gnome-background-properties` contain malformed name tags i.e. these files contain `<_name>` instead of `<name>`. When ubuntu releases its packages, they replace these `<_name>` tags by various localized `<name>` tags. Therefore the installed images do not show up in the gnome-control-center. Additionally, since control center version 43.0 they even trigger segmentation faults when opening the appearance panel. Upstream bug report: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2087 A quick fix for this would be to rename all `<_name>` tags to `<name>` (see patch file). Some alternatives I can think of: - Don't install anything to `/usr/share/gnome-background-properties` -> This means the wallpapers will not show up in the gnome-control-center - Use the ubuntu .deb packages in the SRC_URI -> This would unnecessarily increase the amount of downloaded data but would have the benefit of also supporting other languages for the image names
At least with Gnome 42, the backgrounds are shown in the control center, even with the bogus <_name> entry, but I will probably go with the sedding solution :/
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c94f01e5d61bebf24849ca93c7eeb376dae4b91 commit 1c94f01e5d61bebf24849ca93c7eeb376dae4b91 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2022-10-23 15:46:51 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2022-10-23 16:06:43 +0000 x11-themes/ubuntu-wallpapers: add 22.10.2 Closes: https://bugs.gentoo.org/877511 Signed-off-by: Pacho Ramos <pacho@gentoo.org> x11-themes/ubuntu-wallpapers/Manifest | 1 + .../ubuntu-wallpapers-22.10.2.ebuild | 42 ++++++++++++++++++++++ 2 files changed, 43 insertions(+)