Opened 10 years ago
Closed 10 years ago
#44527 closed submission (fixed)
QtCurve submission
Reported by: | RJVB (René Bertin) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | NicosPavlov, michaelld (Michael Dickens), mkae (Marko Käning) | |
Port: | QtCurve |
Description
Attached are a Portfile and an example customised theme for the QtCurve KDE and Qt style. One of the advantages of this style is that it is extremely configurable (even if part of the configurations are irrelevant without a KWin).
The style can be built as Qt-only (+qtonly) variant. Contrary to the Oxygen style from the kde4-workspace port, QtCurve shows no double-heavy frames when used in pure Qt applications.
NB: for Qt to pick up the style in the non-qtonly version, one either has to copy qtcurve.so into the right place or symlink
ln -s ${prefix}/lib/kde4/plugins/styles ${prefix}/share/qt4/plugins
I could get neither the MacPorts ln
command to work, nor system "ln -s ...
" so I restored to alerting the user to this step via a note.
Attachments (11)
Change History (19)
Changed 10 years ago by RJVB (René Bertin)
Attachment: | qtc_qtcurve-rjvb.themerc added |
---|
comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 10 years ago by RJVB (René Bertin)
Thanks for insisting, turned out to be false alarm. Let's just say I'm not yet familiar enough with the install command :-/
Changed 10 years ago by RJVB (René Bertin)
Attachment: | QtCurve-OSX.colors added |
---|
comment:3 follow-up: 4 Changed 10 years ago by RJVB (René Bertin)
I've added a theme (and colour set) which IMHO integrates better with OS X.
Changed 10 years ago by RJVB (René Bertin)
Changed 10 years ago by RJVB (René Bertin)
Attachment: | QtCurveOSX.colors added |
---|
replaces QtCurve-OSX.colors
comment:4 Changed 10 years ago by RJVB (René Bertin)
Replying to rjvbertin@…:
I've added a theme (and colour set) which IMHO integrates better with OS X.
Retouched, and improved the accompanying colour scheme.
Changed 10 years ago by RJVB (René Bertin)
Attachment: | QtCurveOSX.2.colors added |
---|
Changed 10 years ago by RJVB (René Bertin)
Attachment: | qtc_qtcurve-osx.themerc added |
---|
Changed 10 years ago by RJVB (René Bertin)
Attachment: | QtCurve-OSX.qtcurve added |
---|
comment:5 Changed 10 years ago by RJVB (René Bertin)
QtCurve is currently at 1.8.18, which adds Qt5 and GTK2 themes. Not as straightforward an update as I'd have liked: https://git.reviewboard.kde.org/r/120437/ (has screenshots).
The modified Portfile might need to have a few more dependencies added, testers welcome!
Note that this requires a C++11 compiler that can actually find a number of C++11-specific header files (<utility> among others). On OS X 10.6.8, that seems to require MacPorts-gcc4.8 or later (possibly 4.7). Macports-clang-3.4 does have the files in question but doesn't find them (or gives priority to the ones from Apple's gcc-4.2 which are evidently out of date).
Changed 10 years ago by RJVB (René Bertin)
Attachment: | OxygenOSX.colors added |
---|
slightly different colour scheme, the one I'm currently using
Changed 10 years ago by RJVB (René Bertin)
Attachment: | OSX-Qt4only-patches.patch added |
---|
Changed 10 years ago by RJVB (René Bertin)
Attachment: | OSX-Qt5included-patches.patch added |
---|
comment:6 Changed 10 years ago by RJVB (René Bertin)
I just pushed my patchset to QtCurve's git repo, commit #6b9c0eb7, so the OSX-Qt* patches are obsolete.
comment:8 Changed 10 years ago by mkae (Marko Käning)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed as r126006.
Replying to rjvbertin@…:
There shouldn't be a problem doing it either of the first two ways, provided you're creating the symlink within the destroot.