LINUX.ORG.RU

Сообщения crocosaurus

 

Qt Creator и Qt Examples в Gentoo. Нет, это ещё не разработка, а только настройка.

Форум — Desktop

Добрый день!

Уже сломал мозг, поэтому прошу помощи сообщества. Установлен qt4, вот такой:

$ qmake -qt=4 -query
QT_INSTALL_PREFIX:/usr
QT_INSTALL_DATA:/usr/share/qt4
QT_INSTALL_DOCS:/usr/share/doc/qt-4.8.6
QT_INSTALL_HEADERS:/usr/include/qt4
QT_INSTALL_LIBS:/usr/lib64/qt4
QT_INSTALL_BINS:/usr/lib64/qt4/bin
QT_INSTALL_PLUGINS:/usr/lib64/qt4/plugins
QT_INSTALL_IMPORTS:/usr/lib64/qt4/imports
QT_INSTALL_TRANSLATIONS:/usr/share/qt4/translations
QT_INSTALL_CONFIGURATION:/etc/qt4
QT_INSTALL_EXAMPLES:/usr/share/qt4/examples
QT_INSTALL_DEMOS:/usr/share/qt4/demos
QMAKE_MKSPECS:/usr/share/qt4/mkspecs
QMAKE_VERSION:2.01a
QT_VERSION:4.8.6
А также qt5, вот такой:
$ qmake -qt=5 -query
QT_SYSROOT:
QT_INSTALL_PREFIX:/usr
QT_INSTALL_ARCHDATA:/usr/lib64/qt5
QT_INSTALL_DATA:/usr/share/qt5
QT_INSTALL_DOCS:/usr/share/doc/qt-5.5.1
QT_INSTALL_HEADERS:/usr/include/qt5
QT_INSTALL_LIBS:/usr/lib64
QT_INSTALL_LIBEXECS:/usr/lib64/qt5/libexec
QT_INSTALL_BINS:/usr/lib64/qt5/bin
QT_INSTALL_TESTS:/usr/share/qt5/tests
QT_INSTALL_PLUGINS:/usr/lib64/qt5/plugins
QT_INSTALL_IMPORTS:/usr/lib64/qt5/imports
QT_INSTALL_QML:/usr/lib64/qt5/qml
QT_INSTALL_TRANSLATIONS:/usr/share/qt5/translations
QT_INSTALL_CONFIGURATION:/etc/xdg
QT_INSTALL_EXAMPLES:/usr/share/qt5/examples
QT_INSTALL_DEMOS:/usr/share/qt5/examples
QT_HOST_PREFIX:/usr
QT_HOST_DATA:/usr/lib64/qt5
QT_HOST_BINS:/usr/lib64/qt5/bin
QT_HOST_LIBS:/usr/lib64
QMAKE_SPEC:linux-g++
QMAKE_XSPEC:linux-g++
QMAKE_VERSION:3.0
QT_VERSION:5.5.1
На всё это с тоской смотрит Qt Creator:
$ qtcreator -version
Qt Creator 3.6.0 based on Qt 5.5.1
...
Криэйтор прекрасно работает с обеими версиями, кроме одного НО: он в welcome screen не показывает examples ни от qt4, ни от qt5. В случае с qt5 это более-менее нормально, поскольку откуда их ставить в Gentoo, непонятно.
$ equery b /usr/share/qt5/examples
 * Searching for /usr/share/qt5/examples ... 
То есть, ничего нету, хотя:
$ layman -l
 * kde                       [Git       ] (git://anongit.gentoo.org/proj/kde.git      )
 * qt                        [Git       ] (git://anongit.gentoo.org/proj/qt.git       )
А для qt4 все ок, и поставлено:
$ equery b /usr/share/qt4/examples
 * Searching for /usr/share/qt4/examples ... 
dev-qt/qtdemo-4.8.6-r1 (/usr/share/qt4/examples)

Скачал набор экзамплов qt5 с qt.io, поместил их в /usr/share/qt5/examples - и чудо! Криэйтор их подхватил, и стал показывать. Если не подскажут более кошерных вариантов, запилю ебилд, и поставлю эту фигню под управление портажа (хотя не может быть, чтобы никто этого ещё не сделал! Только я, видимо, слоупок, и не нашёл).

А вот экзамплы для qt4 криэйтор не видит, хотя права там поставил такие же, как и для пятой версии.

Это всё не очень критично, но очень бесит.

Как нормально и не через задницу подружить экзамплы qt4 и qt5 с Welcome картинкой Qt Creator 3.6? Где в штатных репах взять экзамплы qt5?

Спасибо за внимание.

 , ,

crocosaurus
()

RSS подписка на новые темы