* [devel] qt5, сборка пакетов.
@ 2015-05-01 13:12 Sergey Y. Afonin
2015-05-01 15:43 ` Motsyo Gennadi aka Drool
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Sergey Y. Afonin @ 2015-05-01 13:12 UTC (permalink / raw)
To: devel
Приветствую.
А как принято собирать пакеты с qt5 ? Для, например, qt4 работало как-то так:
%make QTBIN=%_libdir/qt4/bin
В /usr/lib/qt5 каталог bin отсутствует, bin/qmake нету. qmake-qt5 лежит
в /usr/bin, но это бинарник сразу. В принципе, я поменял "QMAKE = qmake"
на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-01 13:12 [devel] qt5, сборка пакетов Sergey Y. Afonin
@ 2015-05-01 15:43 ` Motsyo Gennadi aka Drool
2015-05-01 19:55 ` Sergey Y. Afonin
2015-05-05 3:56 ` REAL
2015-05-11 11:05 ` Sergey V Turchin
2 siblings, 1 reply; 11+ messages in thread
From: Motsyo Gennadi aka Drool @ 2015-05-01 15:43 UTC (permalink / raw)
To: ALT Linux Team development discussions
01.05.2015 16:12, Sergey Y. Afonin пишет:
> ...я поменял "QMAKE = qmake"
> на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
Вполне нормально, как и qmake-qt4 для Qt4.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-01 15:43 ` Motsyo Gennadi aka Drool
@ 2015-05-01 19:55 ` Sergey Y. Afonin
2015-05-11 11:07 ` Sergey V Turchin
0 siblings, 1 reply; 11+ messages in thread
From: Sergey Y. Afonin @ 2015-05-01 19:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday 01 May 2015, Motsyo Gennadi aka Drool wrote:
> > ...я поменял "QMAKE = qmake"
> > на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
>
> Вполне нормально, как и qmake-qt4 для Qt4.
Ну ладно. Ещё вопрос. Приложение захотело Qt5UiTools. Розыск показал наличие
только libQt5UiTools.a в qt5-tools-devel-static. В общем-то, видимо, это сойдёт,
но правильно ли, что динамической библиотеки нет ?
--
С уважением, Сергей Афонин
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-01 13:12 [devel] qt5, сборка пакетов Sergey Y. Afonin
2015-05-01 15:43 ` Motsyo Gennadi aka Drool
@ 2015-05-05 3:56 ` REAL
2015-05-05 6:04 ` Sergey Afonin
2015-05-11 11:05 ` Sergey V Turchin
2 siblings, 1 reply; 11+ messages in thread
From: REAL @ 2015-05-05 3:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
01.05.2015 20:12, Sergey Y. Afonin пишет:
> Приветствую.
>
> А как принято собирать пакеты с qt5 ? Для, например, qt4 работало как-то так:
>
> %make QTBIN=%_libdir/qt4/bin
>
> В /usr/lib/qt5 каталог bin отсутствует, bin/qmake нету. qmake-qt5 лежит
> в /usr/bin, но это бинарник сразу. В принципе, я поменял "QMAKE = qmake"
> на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
Да, не очень.
Все макросы лежат в rpm-macros-qt5
Например, для бинарников предназначен макрос %_qt5_bindir
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-05 3:56 ` REAL
@ 2015-05-05 6:04 ` Sergey Afonin
2015-05-05 6:13 ` REAL
2015-05-11 11:15 ` Sergey V Turchin
0 siblings, 2 replies; 11+ messages in thread
From: Sergey Afonin @ 2015-05-05 6:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 05 May 2015, REAL wrote:
> > В /usr/lib/qt5 каталог bin отсутствует, bin/qmake нету. qmake-qt5 лежит
> > в /usr/bin, но это бинарник сразу. В принципе, я поменял "QMAKE = qmake"
> > на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
>
> Да, не очень.
>
> Все макросы лежат в rpm-macros-qt5
Так макрос не поможет, раз в Makefile без переменных:
http://sourceforge.net/p/qtvlm/code/HEAD/tree/trunk/Makefile
Вообще, проект весьма неряшливо сделан оказался - там и бинарники
в /usr/share, и исходники последние непонятно, где... И куча библиотек
системных с собой. В первом приближении собрал, на самом деле. Буду
смотреть, надо ли оно мне, и делает ли то, что хочется.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-05 6:04 ` Sergey Afonin
@ 2015-05-05 6:13 ` REAL
2015-05-05 6:40 ` Sergey Afonin
2015-05-11 11:15 ` Sergey V Turchin
1 sibling, 1 reply; 11+ messages in thread
From: REAL @ 2015-05-05 6:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
05.05.2015 13:04, Sergey Afonin пишет:
>> Все макросы лежат в rpm-macros-qt5
>
> Так макрос не поможет, раз в Makefile без переменных:
> http://sourceforge.net/p/qtvlm/code/HEAD/tree/trunk/Makefile
А не надо Makefile трогать, достаточно:
export PATH=$PATH:%_qt5_bindir
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-05 6:13 ` REAL
@ 2015-05-05 6:40 ` Sergey Afonin
0 siblings, 0 replies; 11+ messages in thread
From: Sergey Afonin @ 2015-05-05 6:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 05 May 2015, REAL wrote:
> > Так макрос не поможет, раз в Makefile без переменных:
> > http://sourceforge.net/p/qtvlm/code/HEAD/tree/trunk/Makefile
>
> А не надо Makefile трогать, достаточно:
>
> export PATH=$PATH:%_qt5_bindir
О как. Оно, оказывается, в виде симлинков, уехало в /usr/share/qt5/bin
Спасибо.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-01 13:12 [devel] qt5, сборка пакетов Sergey Y. Afonin
2015-05-01 15:43 ` Motsyo Gennadi aka Drool
2015-05-05 3:56 ` REAL
@ 2015-05-11 11:05 ` Sergey V Turchin
2015-05-14 11:33 ` Sergey V Turchin
2 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2015-05-11 11:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday 01 May 2015 17:12:53 Sergey Y wrote:
> Приветствую.
>
> А как принято
/usr/lib/rpm/macros.d/
> собирать пакеты с qt5 ?
%qmake_qt5
%make_build
> Для, например, qt4 работало как-то так:
> %make QTBIN=%_libdir/qt4/bin
%qmake_qt4
%make_build
> В /usr/lib/qt5 каталог bin отсутствует, bin/qmake нету.
%_qt5_bindir/qmake
> qmake-qt5 лежит в /usr/bin, но это бинарник сразу.
Не важно, т.к. есть макросы.
> В принципе, я поменял "QMAKE = qmake"
> на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
Да. Макросами проще.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-01 19:55 ` Sergey Y. Afonin
@ 2015-05-11 11:07 ` Sergey V Turchin
0 siblings, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2015-05-11 11:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Friday 01 May 2015 23:55:11 Sergey Y wrote:
> On Friday 01 May 2015, Motsyo Gennadi aka Drool wrote:
> > > ...я поменял "QMAKE = qmake"
> > > на "QMAKE = qmake-qt5" в Makefile, но это не очень правильно наверное ?
> >
> > Вполне нормально, как и qmake-qt4 для Qt4.
>
> Ну ладно. Ещё вопрос. Приложение захотело Qt5UiTools. Розыск показал наличие
> только libQt5UiTools.a в qt5-tools-devel-static. В общем-то, видимо, это
> сойдёт, но правильно ли, что динамической библиотеки нет ?
По Qt-шному считается правильным, но это в Qt4 превратить UiTools в
динамическую было тривиальным, а в Qt5, как-минимум, пока нормального способа
нет.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-05 6:04 ` Sergey Afonin
2015-05-05 6:13 ` REAL
@ 2015-05-11 11:15 ` Sergey V Turchin
1 sibling, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2015-05-11 11:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 05 May 2015 10:04:56 Sergey Afonin wrote:
[...]
> > Все макросы лежат в rpm-macros-qt5
>
> Так макрос не поможет, раз в Makefile без переменных:
> http://sourceforge.net/p/qtvlm/code/HEAD/tree/trunk/Makefile
http://sourceforge.net/p/qtvlm/code/HEAD/tree/trunk/src/qtVlm.pro
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] qt5, сборка пакетов.
2015-05-11 11:05 ` Sergey V Turchin
@ 2015-05-14 11:33 ` Sergey V Turchin
0 siblings, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2015-05-14 11:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Monday 11 May 2015 14:05:39 Sergey V wrote:
[...]
> > В /usr/lib/qt5 каталог bin отсутствует, bin/qmake нету.
> %_qt5_bindir/qmake
Точнее, %_qt5_qmake
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2015-05-14 11:33 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-01 13:12 [devel] qt5, сборка пакетов Sergey Y. Afonin
2015-05-01 15:43 ` Motsyo Gennadi aka Drool
2015-05-01 19:55 ` Sergey Y. Afonin
2015-05-11 11:07 ` Sergey V Turchin
2015-05-05 3:56 ` REAL
2015-05-05 6:04 ` Sergey Afonin
2015-05-05 6:13 ` REAL
2015-05-05 6:40 ` Sergey Afonin
2015-05-11 11:15 ` Sergey V Turchin
2015-05-11 11:05 ` Sergey V Turchin
2015-05-14 11:33 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git