Red Hat Bugzilla – Bug 1287450
RFE: qterminal compiled against Qt5.x
Last modified: 2015-12-28 18:54:51 EST
I like to request a feature enchancement for qterminal to be compiled and linked against Qt5. As I googled, qterminal seems to be ported to Qt5 already. I ask for this because of lxqt. lxqt 0.10 links and supports Qt5 already and qterminal (which seem to be the default terminal for lxqt so far) is still linked against Qt4 and thus pulls in all the Qt4 requirements. This is unnecessary and a overload in case someone likes to set up a minimal system.
Was my fault. will be soon fixed.
(In reply to Ali Akcaagac from comment #0)
> I like to request a feature enchancement for qterminal to be compiled and
> linked against Qt5. As I googled, qterminal seems to be ported to Qt5
Not fully right.
qterminal uses libqxt-devel (qt4 only):
if(USE_QT5 AND USE_SYSTEM_QXT)
message(FATAL_ERROR "Unable to use system qxt with qt5 now")
As Fedora policy disallows to use bundled 3-rd parties - please ask libqxt maintainers to make qt5-version of libqxt.
As qxt is EOL (https://bitbucket.org/libqxt/libqxt/wiki/Home) they can use qxt from qterminal sources (something like qxt-0.7.0).
Then I'll can make qt5-version of qterminal.
Eugene, i have it ready.
I'm attaching the new spec, but i can commit and build right now. Can you approve my ACL's
And yes, we can use the bundled one, since qxt is not anymore developed outside, it lives only on the lxqt qterminal code.
Please try it: https://koji.fedoraproject.org/koji/taskinfo?taskID=12037365
If ok - I'll push it into Bodhi
Yes, it works, but i would like to update all distros till f22, that's why i opened a request to co-maintain the package.
As i'm already dealing with lxqt, it will be more easy when i do updates to avoid it.
Is it possible ?
Created attachment 1101953 [details]
New qterminal spec
This is the final spec to only qt5 qterminal
So, i attached the proper spec, that match all current lxqt builds.
Since i can't have rights, Eugene, you can use it and please compile against rawhide, f23, f22 ?
qterminal-0.6.0-4.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-9191229506
(In reply to Helio Chissini de Castro from comment #8)
> So, i attached the proper spec, that match all current lxqt builds.
> Since i can't have rights, Eugene, you can use it and please compile against
> rawhide, f23, f22 ?
qt5-only qterminal is racism :-)
Test new release from testing repo.
Qt5 version is qterminal-qt5 package.
Well if the package's name is "qterminal-qt5" then it might be interesting to adjust the meta package as well, so in case of a:
dnf group install lxqt
pulls in the qterminal-qt5 thingy rather than the qt4 one.
qterminal-0.6.0-4.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update qterminal'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-9191229506
Please don't forget to adjust the lxqt group to pull in qterminal-qt5 rather than qterminal (which relies on qt4).
Fix done for comps ( group ).
Is it possible to get that comps change for F22 as well ?
qterminal-0.6.0-4.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.