[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