Comment # 7 on bug 1136295 from
Created attachment 806625 [details]
yast2-control-center-qt3.spec creating 'icons' link to /usr/share/icons/hicolor

I have a solution that is 2-part. First the yast2-control-center-qt3.spec needs
to create the link from /usr/share/YaST2/theme/current/icons to
/usr/share/icons/hicolor (as was done in yast2-branding-openSUSE --
discontinued in 15.1). Second, since the yast2-control-center-qt3 cannot use
the .svg icons (without someone writing a .svg input and render-to-Qimage to
convert to Qpixmap routine), why not just create a package containing the yast2
icons in .png form that could be hosted in the KDE:/KDE3 repository for 15.1

I have done that and the solution works fine (though I still have to find the
online-update icons and a few others) I have a proof of concept package at 

https://build.opensuse.org/package/show/home:drankinatty/yast2-control-center-qt3-icons

(you could add a recommends to install the package, I added a Requires to the
icons package .spec for the qt3 control center -- that should catch most
issues)

(1) Restoring the symlink and (2) providing the .png icons in a standalone
package for the qt3 control center seems like a reasonable solution.

The optimal solution would be to patch the qt3 control center to use the .svg
icons, but I don't know how hard it would be to write the .svg
input/render/convert code (coolo seems to have written most of the original)


You are receiving this mail because: