Description of problem: For Scientific Linux we rebuild all the packages and try to replace visual branding where able. With gnome-shell the noise-texture.png is part of the build rather than sourced from the system at runtime. This requires patching the source at every rebuild. Version-Release number of selected component (if applicable): gnome-shell-3.30.1-1.fc29 How reproducible: 100% Steps to Reproduce: 1.Try to rebuild gnome-shell with a different 'noise' background 2. 3. Actual results: This requires patching the spec with each rebuild. Expected results: I expected this background to be changable via fedora-logos rpm. Possible solution: Can the spec file be made a bit smarter so that downstream rebuilds can automatically use an alternate background? Example patch to resolve: --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -142,6 +142,10 @@ easy to use experience. %prep %autosetup -S git +# Permit downstream to replace background at compile time +if [[ -f %{_datadir}/pixmaps/gnome-shell/noise-texture.png ]]; then + %{__cp} %{_datadir}/pixmaps/gnome-shell/noise-texture.png data/theme/noise-texture.png +fi %build %meson
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/. This issue should only be kept open if it: 1. Relates to Fedora packaging or integration with other Fedora components 2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions If this issue isn't needed for either of these two reasons, please: * create an issue with GNOME * add a link to the GNOME issue here * close this issue as CLOSED/UPSTREAM Thank you!