[sisyphus] vym, Qt, qmake etc.

Yuriy Kashirin =?iso-8859-1?q?yura_=CE=C1_emict=2Ecom?=
Чт Апр 5 11:27:05 MSD 2007


On Среда 04 апреля 2007, Andrii Dobrovol`s`kii wrote:
> Yuriy Kashirin пишет:
> > On Вторник 03 апреля 2007, Andrii Dobrovol`s`kii wrote:
> >> Yuriy Kashirin пишет:
> >
> > Не, там лучше сделать при сборке:
> > qmake INSTALLDIR=%_prefix vym.pro
> > ... и компилировать.
>
> Я ничё не понимаю... :( Если просто руками сделать:
> qmake INSTALLDIR=/usr/loca/
> make
> make install
> Всё ставится куда нужно.
> В рпм не собирается...
>
> > Загляните в Makefile после qmake.
>
> Да заглядывал. Переменная DESTDIR остается пустой.
Там не DESTDIR, а INSTALL_ROOT для этого используется
> Но, установке 
> руками это не мешает...
Руками вы устанавливаете в живую систему, а rpm должен устанавливать 
в %buildroot
>
> > А Makefile он сгенерирует так, что в %install можно вызвать:
> > make INSTALL_ROOT=%buildroot install
>
> Так тоже пробовал...

Вот так соберается:

%prep
%setup
subst 's,/doc/packages/vym,/doc/%name-%version,g' %name.pro

%build
export QTDIR=%_qt3dir
export PATH=%_qt3dir/bin:$PATH
qmake INSTALLDIR=%_prefix %name.pro
%make_build

%install
%make_install INSTALL_ROOT=%buildroot install

%files
%_bindir/%name
%_datadir/%name
%_defaultdocdir/%name-%version


-- 
 Best regards
 Yuriy Kashirin


Подробная информация о списке рассылки Sisyphus