|
When building a Slackware package for Rosegarden4 1.2.3, I used "scons
install DESTDIR=/build" for the final installation phase. All of the files were correctly installed into /build/ except for the icons, which ended up getting installed into the existing /opt/kde/share/icons/ directory as follows: /opt/kde/share/icons/hicolor/128x128/apps/rosegarden.png /opt/kde/share/icons/hicolor/16x16/apps/x-rosegarden.xpm /opt/kde/share/icons/hicolor/16x16/mimetypes/x-rosegarden.png /opt/kde/share/icons/hicolor/32x32/apps/rosegarden.png /opt/kde/share/icons/hicolor/32x32/mimetypes/x-rosegarden.png /opt/kde/share/icons/hicolor/48x48/apps/rosegarden.png /opt/kde/share/icons/hicolor/64x64/apps/rosegarden.png /opt/kde/share/icons/locolor/16x16/apps/x-rosegarden.xpm /opt/kde/share/icons/locolor/16x16/mimetypes/x-rosegarden.png /opt/kde/share/icons/locolor/32x32/apps/rosegarden.xpm /opt/kde/share/icons/locolor/32x32/mimetypes/x-rosegarden.png This appears to be due to the use of KDEinstallas() as opposed to KDEinstall(). I changed all occurrences of "KDEinstallas()" to "KDEinstall()" on lines 145 thru 160. The icons were then correctly installed into /build/opt/kde/share/icons/. This behavior worked properly in 1.0, and has therefore been broken as of 1.2.3. Please confirm and fix. Sincerely, Ken Zalewski |
