<div dir="ltr">Forgot to CC david, sorry.<div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jeremy Whiting</b> <span dir="ltr"><<a href="mailto:jpwhiting@kde.org">jpwhiting@kde.org</a>></span><br>Date: Mon, Jan 5, 2015 at 1:51 PM<br>Subject: QStandardPaths possible solution<br>To: KDE Software on Mac OS X <<a href="mailto:kde-mac@kde.org">kde-mac@kde.org</a>><br><br><br><div dir="ltr">Ok, we've had plenty of discussion on the other thread(s) imo and should start looking at a real solution. I see the following requirements, but please correct me if I'm wrong.<div><br></div><div>1. It should allow adding new paths via environment variables, and probably have a default <-- fixes CI issues on mac and also possibly runtime issues.</div><div>2. It should be fixed in Qt itself. Since Feature Freeze for Qt 5.5 is coming up in feb this needs to start now if we hope to get the fix into 5.5 (I, for one would like this)</div><div><br></div><div>I've looked at Marko's patch and had to tweak it a bit to get it to apply to qt 5.4 branch. I've attached a first try here while it builds at the same time so I can test it.</div><div><br></div><div>I thought I'd also mention some long term goals/use cases for us to keep in mind.</div><div><br></div><div>1. We want developers on mac to help with kde issues on mac, so getting to the point of (install standard qt, build with kdesrc-build or manually against it, run, profit) is a big goal for me.</div><div>2. We also want kf5 frameworks to be usable in other applications, so having the ability to say yes, use KNewStuff3 (which stores data in a standard place to know what it has installed, etc.) in your application on osx is just fine and will work with any Qt >= 5.5</div><div>3. We want (maybe?) our applications to be downloadable dmg files that can simply be copied into /Applications and run.</div><div><br></div><div>Actually for 3 I have some questions. On OS X do applications typically bundle everything inside their .app or do some install for example a shared copy of Qt or other libraries? I've seen mention of VirtualBox and other applications on the other thread. Do they all put Qt inside their .app folder? Do we want to do the same for kde applications to be installable standalone, like Kate, Kanagram, Kgeography, KTuberling, KPat, etc.</div><div><br></div><div>4. We want macports to be able to easily create ports of our applications and libraries. This seems like it will be provided easily if 1 is accomplished, but may need to be kept in mind as there are some minor differences.</div><div><br></div><div>So if this patch looks ok to those reading this list I'll push it to gerrit and get the review process started. If there are things we should fix first, let me know and I'll adapt as needed.</div><div><br></div><div>BR,</div><div>Jeremy</div></div>
</div><br></div></div>