D18287: Remove hardcoded /usr/share paths in install
rikmills added a comment. Build fails now on Kubuntu Cosim and Disco builds. https://launchpadlibrarian.net/406558385/buildlog_ubuntu-disco-amd64.breeze-gtk_5.14.80+p19.04+git20190117.0641-0_BUILDING.txt.gz > make[3]: Leaving directory '/<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/obj-x86_64-linux-gnu' > make -f kconf_update/CMakeFiles/gtkbreeze5.5.dir/build.make kconf_update/CMakeFiles/gtkbreeze5.5.dir/build > [ 25%] Generating ../Breeze-Dark/gtk-2.0/gtkrc, ../Breeze-Dark/gtk-3.18/gtk.css, ../Breeze-Dark/gtk-3.20/gtk.css > make[3]: Entering directory '/<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/obj-x86_64-linux-gnu' > cd /<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/src && ./build_theme.sh -c BreezeDark -t /<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/obj-x86_64-linux-gnu/Breeze-Dark -r > [ 50%] Generating ../Breeze/gtk-2.0/gtkrc, ../Breeze/gtk-3.18/gtk.css, ../Breeze/gtk-3.20/gtk.css, ../Breeze/gtk-3.18/gtk-dark.css, ../Breeze/gtk-3.20/gtk-dark.css > cd /<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/src && ./build_theme.sh -c Breeze -t /<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/obj-x86_64-linux-gnu/Breeze -r > ./build_theme.sh: 88: shift: can't shift that many > make[3]: *** [src/CMakeFiles/Breeze.dir/build.make:140: Breeze/gtk-2.0/gtkrc] Error 2 > make[3]: Leaving directory '/<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/obj-x86_64-linux-gnu' > make[2]: *** [CMakeFiles/Makefile2:151: src/CMakeFiles/Breeze.dir/all] Error 2 > make[2]: *** Waiting for unfinished jobs > ./build_theme.sh: 88: shift: can't shift that many > make[3]: *** [src/CMakeFiles/Breeze-Dark.dir/build.make:138: Breeze-Dark/gtk-2.0/gtkrc] Error 2 > make[3]: Leaving directory '/<>/breeze-gtk-5.14.80+p19.04+git20190117.0641/obj-x86_64-linux-gnu' > make[2]: *** [CMakeFiles/Makefile2:188: src/CMakeFiles/Breeze-Dark.dir/all] Error 2 REPOSITORY R98 Breeze for Gtk REVISION DETAIL https://phabricator.kde.org/D18287 To: davidedmundson, #plasma, zzag Cc: rikmills, zzag, plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D18287: Remove hardcoded /usr/share paths in install
This revision was automatically updated to reflect the committed changes. Closed by commit R98:de20417d6d2e: Remove hardcoded /usr/share paths in install (authored by davidedmundson). REPOSITORY R98 Breeze for Gtk CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D18287?vs=49620&id=49642 REVISION DETAIL https://phabricator.kde.org/D18287 AFFECTED FILES src/CMakeLists.txt src/build_theme.sh src/render_assets.py To: davidedmundson, #plasma, zzag Cc: zzag, plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D18287: Remove hardcoded /usr/share paths in install
davidedmundson updated this revision to Diff 49620. davidedmundson added a comment. whitespace REPOSITORY R98 Breeze for Gtk CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D18287?vs=49591&id=49620 BRANCH master REVISION DETAIL https://phabricator.kde.org/D18287 AFFECTED FILES src/CMakeLists.txt src/build_theme.sh src/render_assets.py To: davidedmundson, #plasma, zzag Cc: zzag, plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D18287: Remove hardcoded /usr/share paths in install
zzag accepted this revision.
zzag added inline comments.
This revision is now accepted and ready to land.
INLINE COMMENTS
> build_theme.sh:73
> + echo " empty, it is installed into"
>echo " ~/.local/share/themes/THEME_NAME"
>exit 0
You forgot to indent this one. :-)
> build_theme.sh:91
>
> +
> if [ -z "${COLOR_SCHEME}" ]; then
Probably unrelated whitespace change.
REPOSITORY
R98 Breeze for Gtk
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D18287
To: davidedmundson, #plasma, zzag
Cc: zzag, plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai,
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D18287: Remove hardcoded /usr/share paths in install
davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. davidedmundson requested review of this revision. REVISION SUMMARY We can't assume where breeze color files are installed. If this was a user facing app we should use XDG_DATA_DIRS but as this is purely used as an install script it should use the data configured in the found breeze. There's still a tonne of hardcoded strings in the scripts, but at least they're now in paths we don't hit. TEST PLAN Now builds on my machine. REPOSITORY R98 Breeze for Gtk BRANCH master REVISION DETAIL https://phabricator.kde.org/D18287 AFFECTED FILES src/CMakeLists.txt src/build_theme.sh src/render_assets.py To: davidedmundson, #plasma Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
