after one week of patching frameworks (and KWrite/Kate), the first success can be seen: a kind of working application bundle for KWrite.
Still no icons, need to set icon theme + search paths right and bundle that, too, but need to investigate more how the icon lookup works.
You can build the stuff on your own just following kate.git/mac.txt and calling once the macdeployqt tool afterwards on the /Applications/KDE/kwrite.app bundle (with -dmg to get the disk image file).
For Kate, the macdeployqt still misses an additional switch to deploy own plugins in addition, will add that in the next days, I hope. Have already some local hack, but want to have some patch I can hand in to Qt Company.
Here a link to the version you see above in the screenshot (not tested below Mac OS 10.10):
A colleague tested it for me on a Mac without any dbus/macports/homebrew/co. stuff installed and it seems to work and not eat all his data ;=) But this is ALPHA quality, this means all things can happen, I didn’t test it that much beside using it for my last kate.git commit and starting it up for that screenshot above, not more ;=)
The good things: This stuff needs no patched Qt nor any patches to any KF5 stuff, this uses plain Qt 5.5.0 from the Qt Company installer and all modifications for frameworks are inside our master branch of framworks already.
The bad things: e.g. KIO doesn’t work atm (even if the io slaves would be in the bundle), therefore only local file support.
16 | System & Utilities | http://kate-editor.org/2015/10/19/kwrite-on-mac-application-bundle/ | Planet KDE |
Смотрите также связанные темы
14.03.2011 New Articles Published for week ending 3/12/11 New Articles Published for week ending 3/12/11 VMware ACE Uploading large attachments (1033726) Date Published: 3/12/2011 VMware Alive Enterprise Health values are not sorting properly in the VMware Alive Enterprise Environment Overview and Resource widget (1035644) Date Published: 3/7/2011 Generating a VMware Alive Enterprise Support Bundle (1035800) Date Published: 3/10/2011 VMware ESX When starting an ESX host, you see message: WARNING: AcpiShared: 194: SSDTd+: Table length 11108 > 4096 (1028039) Date Published: 3/11/2011 Cannot install VMware application due to error: The system ...29.11.2011 New Articles Published for Week Ending 11/26/11 New Articles Published for Week Ending 11/26/11 Apache Tomcat Server fails with the error: java.lang.OutOfMemoryError: PermGen space (2009352) Date Published: 11/21/2011 Socialcast Socialcast Mobile Apps FAQ (2008689) Date Published: 11/21/2011 VMware ESX Powering on virtual machine on an NFS server fails with the error: Unable to retrieve the current working directory (1006539) Date Published: 11/22/2011 Security Audit account issues after an ESX install (1025565) Date Published: 11/24/2011 ESX host fails with Lost Heartbeat purple diagnostic screen mentioning VmkDev: 3102: Can't find ...12.04.2015 Advantech Forms Strategic Alliance with QNX to Deliver Realtime OS Solutions for Embedded Platforms "Advantech to provide pre-integrated solutions for customers building medical devices, industrial automation systems, and other QNX-based embedded applications.March 20, 2015 Advantech, a leading provider of embedded platforms and services, and QNX Software Systems Limited, a subsidiary of BlackBerry Limited, today announced that Advantech has entered into an agreement with QNX to distribute pre-integrated solutions for customers building medical devices, industrial automation systems, transportation control systems, and other mission-critical embedded applications.As a QNX distributor, Advant...05.11.2015 QRegExp + QStringLiteral = crash at exit QRegExp will cache the string in a Q_GLOBAL_STATIC variable, and remember that because it's a QStringLiteral , it has it's data in .rodata of your KDE library . When you exit the application, your KDE library gets unloaded then QtCore get unloaded.12.01.2016 QNX INTRODUCES HOLISTIC APPROACH TO MANAGING IN-CAR ACOUSTICS "New platform offers unified management of all acoustics in the car, enabling customers to reduce the cost, complexity, and time-to-production of audio signal-processing systems. Las Vegas, International CES 2016, LVCC North Hall, Booth 325 - January 6 - QNX Software Systems Limited, a subsidiary of BlackBerry Limited, today announced the new QNXreg; Acoustics Management Platform AMP, a comprehensive solution that allows automakers to enhance the audio and acoustic experience for drivers and passengers, while reducing system costs and complexity.Modern vehicles contain multiple acoustic and au...21.06.2016 Qt 5.7 Consolidates Open Source, Commercial Versions Under New Licensing The Qt Company has released a new version of its namesake C++ cross-platform app dev tool, featuring new licensing that consolidates the open source and commercial versions of its Qt for Application Development offering. "Qt has always been available as Free Software, and will continue to be so in the future," the company's Lars Knoll said in a blog post last week announcing Qt 5.7. "Qt is being developed as an open source project, The Qt Company is fully committed to this, and in addition, the agreement with the KDE Free Qt Foundation legally ensures this.07.07.2016 digiKam 5.0.0 is published This release marks almost complete port of the application to Qt5. All Qt4/KDE4 code has been removed and many parts have been re-written, reviewed, and tested.01.08.2016 Релиз PhotoFiltre LX 1.0 После 1.5 лет разработки состоялся финальный релиз графического редактора PhotoFiltre LX 1.0, нацеленного на максимально удобное предоставление доступа к небольшому числу наиболее востребованных продвинутых функций для фотомонтажа. Программа представляет собой платную мультиплатформенную (Linux, MacOS, Windows) альтернативу популярному проприетарному Windows-приложению PhotoFiltre (разработчики у программ разные — Dylan Coakley и Antonio da Cruz). donateware, photofiltre, shareware12.08.2016 KDE Announces the First Public Release of Their Kirigami UI Framework for Mobile Work on the Kirigami user interface framework started back in March 2016, when the KDE development team announced their plans for creating one of the most powerful and sophisticated tool that would allow application developers to build cross-platform Qt-based apps for mobile platforms.31.12.2016 Konqueror Full description=Konqueror is the KDE file manager, browser, and viewing application. It is part of the kdebase distribution, so resources and download information for Konqueror can also be found on the KDE Web site .