ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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