Install path icons data/icons/meson.build
lib/rb-stock-icons.c
contains function rb_stock_icons_init()
to retrieve the icon path:
gtk_icon_theme_append_search_path (theme, SHARE_DIR G_DIR_SEPARATOR_S "icons");
When building Rhythmbox from source, SHARE_DIR
is set to _install/share/rhythmbox
.
data/icons/meson.build
copies the icons
directory to _install/share/icons
instead of _install/share/rhythmbox/icons
.
Suggested fix data/icons/meson.build
:
install_data(icons,
- install_dir: datadir / 'icons' / 'hicolor' / 'scalable' / 'apps')
+ install_dir: datadir / 'rhythmbox' / 'icons' / 'hicolor' / 'scalable' / 'apps')
To test this, make sure default system Rhythmbox is not installed and not available in $HOME/.local/share/rhythmbox/icons
, then open Help | About and check Rhythmbox icon.
Details: Branch: master Hash: 77e4adb7
Edited by Erwin W