[SM-Discuss] kde4 in /opt/kde4
pyrobor at ver.si
Sun Aug 28 16:33:29 EDT 2011
> > I will continue according to plan:
> > 1) add CONFLICTS to main spells of kde4 to conflict them with kde3 (in
> > devel- kde47 branch)
> would it be possible to use the CONFLICTS in kdelibs4 to dispel anything
> that depends on kdelibs3, rather than change all the individual kde4
> splells ?
> This might be less work.
Well. I can use grep to get the list of spells:
$ git grep -E "^depends.*(kdelibs|kdebase)[^4]" -- *DEPENDS |cut -d"/" -f2
This command gives me more or less all the spell that depend on kdelibs3.
Except for those that use KDE_DEPENDS in their DEPENDS file. Thus with
combination with this command:
$ git grep "KDE_DEPENDS" -- kde[^4]*DEPENDS | cut -d/ -f2
Should get all the spells that non-optionally depend on kdelibs3. Would that
be enough ?
However there are spells that depend on it optionally. Those we don't really
need to conflict... User only needs "cleanse --prune" and disables it.
Should I also add the other way around? Add the conflicts to CONFLICTS from
kdelibs3 to conflict with every spell that depends on kdelibs4 ?
> > 2) edit FUNCTIONS in kde4 sections to remove /opt/kde4 as path to
> > install.>
> > (in devel-kde47 branch)
> > 3) update kde4 spells to 4.7.1 (or PATCHLEVEL++ if kde4.7.1 won't be
> > released yet at that point) (in devel-kde47 branch)
> > 4) if there are no complications I will merge devel-kde47 into master.
> > And with that the transition of kde4 from /opt/kde4 will be complete.
More information about the SM-Discuss