Tim, Slavek, Francios,
One conflict with kde4 and 3.5.13-sru is the install of .menu files in /etc/xdg/menus (I think by tdebase). I have two ideas. Either are OK if they will work:
(1) cherry-pick the commit that changes the names of the menu files from kde-xxx.menu to tde-xxx.menu for sru. E.g.:
etc/xdg/menus/tde-information.menu etc/xdg/menus/tde-screensavers.menu etc/xdg/menus/tde-settings.menu etc/xdg/menus/applications-merged/tde-essential.menu
The problem here is I don't know how much else in the code has to be changed along with this. OR
(2) Install all kde-xxx.menu files to $TDEDIR/etc/xdg. I don't know if this will work, but my installs already put the following files in /opt/trinity/etc
opt/trinity/etc/xdg/menus/applications.menu opt/trinity/etc/xdg/menus/applications.menu-no-kde
If putting kde-information.menu,kde-screensavers.menu,kde-settings.menu, and tde-essential.menu in /opt/trinity/etc/xdg will work, I think we can just make a change in tdebase TDESetupPaths.cmake. It looks to me like tdelibs/kded installs the applications menu in /opt/trinity/etc while tdebase installs the rest of the menus in /etc.
If we can do either (1) or (2), that will eliminate an install confict with kde 4.9. What say the experts? Can we do something like this?
On 08/11/2012 10:12 PM, David C. Rankin wrote:
If putting kde-information.menu,kde-screensavers.menu,kde-settings.menu, and tde-essential.menu in /opt/trinity/etc/xdg will work, I think we can just make a change in tdebase TDESetupPaths.cmake. It looks to me like tdelibs/kded installs the applications menu in /opt/trinity/etc while tdebase installs the rest of the menus in /etc.
Disregard,
I think this was my fault. I had set:
-DSYSCONF_INSTALL_DIR=/etc \
in my tdebase build script. So I think the menu files will all end up in /opt/trinity now :)