[MacPorts] #48967: submission: port:qt5-kde

MacPorts noreply at macports.org
Sat Dec 26 12:42:05 PST 2015


#48967: submission: port:qt5-kde
--------------------------+----------------------
  Reporter:  rjvbertin@…  |      Owner:  mk@…
      Type:  submission   |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.3
Resolution:               |   Keywords:
      Port:  qt5-kde      |
--------------------------+----------------------

Comment (by rjvbertin@…):

 Here's an updated version that introduces a few major KDE-related changes

 - It is now possible again to have Qt applications use a different theme.
 The feature is much more restricted than how it used to be with Qt4: it is
 in fact intended only for use with KDE themes/styles. It requires
 installing `port:kf5-frameworkintegration` and then setting the
 env.variable `KDE_SESSION_VERSION` to 4 or higher. Do this in your
 .[t]cshrc/.bashrc/.profile as well as via `launchctl setenv
 KDE_SESSION_VERSION n`. [[BR]] People who have KDE4 installed (esp.
 `port:kde4-workspace` may want to set the version to 4 instead of 5.
 [[BR]] Note that the `QtCurve-qt5` theme is configurable via
 `port:QtCurve` (the KDE4 version) regardless of the `KDE_SESSION_VERSION`
 value. [[BR]] Set your theme to `"macintosh"` to use the native theme
 combined with KDE's fonts, colour palette and icon settings .

 - A complementary patch enables support in the native platform theme for
 XDG/Freedesktop icon themes from ${prefix}/share/icons in applications
 that run with `QStandardPaths` in XDG-compliant mode (the default for KF5
 applications). This provides access to the icon themes even when using the
 native ("macintosh") theme without `kf5-frameworkintegration`
 installed/active. [[BR]] Note that this will give icons in dialog buttons
 in certain applications! I am testing a patch for QtCurve that will make
 it respect the KDE setting to hide icons in push buttons.

 - An upstream patch that will be incorporated in a future Qt version
 disables plugin unloading at exit, which prevents crashing instead of
 exitting cleanly.

 - `port:qt5-kde` now installs symlinks in ${prefix}/libexec/qt5 that allow
 it to emulate the `port:qt5-*` ports, and should thus make it binary
 compatible with (i.e. a drop-in replacement for) the mainstream Qt5 ports.
 ''This still requires testing.''

-- 
Ticket URL: <https://trac.macports.org/ticket/48967#comment:9>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list