<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20689">
<style><!--
.EmailQuote {
margin-left:1pt;
padding-left:4pt;
border-left:#800000 2px solid;
}
--></style><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div style="color: rgb(0, 0, 0);">Hi,</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">-ia only works well with tier1 and 2.</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">But emerge -i frameworks should work.</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">You can also use --update-fast that will skip git packages which are up to date.</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">Cheers</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">Patrick<br></div><div style="color: rgb(0, 0, 0);" data-signatureblock="true"><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);"><br></div></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:kfunk@kde.org" target="_parent">Kevin Funk</a><br><b>Sent:</b> ‎Sunday‎, ‎22‎ ‎March‎ ‎2015 ‎22‎:‎56<br><b>To:</b> <a href="mailto:kde-windows@kde.org" target="_parent">KDE on Windows</a></font></div></div><div><br></div><div dir="">
<div class="PlainText">On Monday, December 01, 2014 11:20:20 AM Kevin Funk wrote:<br>
> On Sunday 30 November 2014 14:12:21 Dominik Haumann wrote:<br>
> > Hi all,<br>
> > <br>
> > some weeks ago, doing an emerge the first time, I was able to compile<br>
> > frameworks and kate by typing:<br>
> > <br>
> > $ emerge frameworks<br>
> > $ emerge kate<br>
> > <br>
> > But at this point, I have no idea how to keep the sources up-to-date.<br>
> > emerge --update frameworks does not work. It does something, but<br>
> > defintiely<br>
> > not want I want.<br>
> > <br>
> > So, more specifically:<br>
> > 1. Entirely new build:<br>
> > How to wipe all of the build-dirs and the installed stuff of frameworks +<br>
> > kate? Under linux I have a kf5/src, kf5/usr, and kf5/build. There, I just<br>
> > `rm -rf usr build`. How can I don the equivalent on Windows?<br>
> <br>
> You also have a build + install directory when using emerge.<br>
> <br>
> build: %KDEROOT%\build<br>
> install: %KDEROOT%\<br>
> <br>
> You can `del /S` them as you wish.<br>
> <br>
> > 2. Incremental build:<br>
> > Say frameworks + Kate is installed. How do I update *all* of frameworks +<br>
> > kate? emerge --update frameworks does not at all what I want.<br>
> > Under Linux, I do $ ./kdesrc-build frameworks, and I get what I want.<br>
> <br>
> There used to be an option called --update-all, I presume it no longer<br>
> works.<br>
> <br>
> Patrick(s)? :)<br>
> <br>
> > This should be more explicit in the wiki documentation.<br>
> > Every time I try to invest time into building Kate on Windows, I finally<br>
> > am<br>
> > stuck after some hours. This is frustrating on the one side, and a<br>
> > complete<br>
> > waste of time :-(<br>
> <br>
> Yep. In general emerge (and its setup) needs to get easier for first time<br>
> users.<br>
> <br>
> > Please enlighten me someone...<br>
> <br>
> Hope I could, at least a bit...<br>
> <br>
> > Thanks,<br>
> > Dominik<br>
> <br>
> Cheers<br>
<br>
I know, pretty old mail, but this also in order I don't forget personally.<br>
<br>
Apparently Patrick implemented this a while ago already:<br>
<br>
So, to update tier1:<br>
$ emerge -ia -d=1 frameworks/tier1<br>
<br>
-d means --depth, and specifies the depth of the dependencies<br>
=> -d 1 means pull in direct-deps<br>
<br>
Hope that helps.<br>
<br>
Cheers<br>
<br>
-- <br>
Kevin Funk | kfunk@kde.org | <a href="http://kfunk.org" target="_parent">http://kfunk.org</a></div>


</div></div>
</body>
</html>