How to rebuild all KF5+Kate, and how to do this incrementally?
Kevin Funk
kfunk at kde.org
Sun Mar 22 21:55:47 UTC 2015
On Monday, December 01, 2014 11:20:20 AM Kevin Funk wrote:
> On Sunday 30 November 2014 14:12:21 Dominik Haumann wrote:
> > Hi all,
> >
> > some weeks ago, doing an emerge the first time, I was able to compile
> > frameworks and kate by typing:
> >
> > $ emerge frameworks
> > $ emerge kate
> >
> > But at this point, I have no idea how to keep the sources up-to-date.
> > emerge --update frameworks does not work. It does something, but
> > defintiely
> > not want I want.
> >
> > So, more specifically:
> > 1. Entirely new build:
> > How to wipe all of the build-dirs and the installed stuff of frameworks +
> > kate? Under linux I have a kf5/src, kf5/usr, and kf5/build. There, I just
> > `rm -rf usr build`. How can I don the equivalent on Windows?
>
> You also have a build + install directory when using emerge.
>
> build: %KDEROOT%\build
> install: %KDEROOT%\
>
> You can `del /S` them as you wish.
>
> > 2. Incremental build:
> > Say frameworks + Kate is installed. How do I update *all* of frameworks +
> > kate? emerge --update frameworks does not at all what I want.
> > Under Linux, I do $ ./kdesrc-build frameworks, and I get what I want.
>
> There used to be an option called --update-all, I presume it no longer
> works.
>
> Patrick(s)? :)
>
> > This should be more explicit in the wiki documentation.
> > Every time I try to invest time into building Kate on Windows, I finally
> > am
> > stuck after some hours. This is frustrating on the one side, and a
> > complete
> > waste of time :-(
>
> Yep. In general emerge (and its setup) needs to get easier for first time
> users.
>
> > Please enlighten me someone...
>
> Hope I could, at least a bit...
>
> > Thanks,
> > Dominik
>
> Cheers
I know, pretty old mail, but this also in order I don't forget personally.
Apparently Patrick implemented this a while ago already:
So, to update tier1:
$ emerge -ia -d=1 frameworks/tier1
-d means --depth, and specifies the depth of the dependencies
=> -d 1 means pull in direct-deps
Hope that helps.
Cheers
--
Kevin Funk | kfunk at kde.org | http://kfunk.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20150322/e13165ea/attachment.sig>
More information about the Kde-windows
mailing list