[devel] Утилита buildreq-src и KF5

Sergey V Turchin zerg на altlinux.org
Чт Мар 17 11:13:23 MSK 2016


On Thursday, 17 March 2016 00:01:35 MSK Igor Vlasenko wrote:
> On Wed, Mar 16, 2016 at 01:53:16PM +0300, Sergey V Turchin wrote:
> > On Wednesday, 16 March 2016 12:40:09 MSK Igor Vlasenko wrote:
> > 
> > [...]
> > 
> > > Только недавно добавил на троечку работающую
> > > поддержку CMake.
> > 
> > Я об этом и пришёл.
> > Там зависимости вида
> > find_package(KF5 "${KF5_DEP_VERSION}" COMPONENTS
> > 
> >   Activities
> >   DocTools
> > 
> > )
> 
> Отправил perl-RPM-Source-Dependency-Analyzer-0.029-alt1.src.rpm
> 
> там есть поддержка COMPONENTS в find_package
> но еще нет поддержки KF5. К примеру,
> $ buildreq-src baloo-5.19.0.tar
> info: CMAKE: find_package(KF5::CoreAddons) not added to SourceAnalyzer db,
> skipped # BEGIN SourceDeps(oneline):
> BuildRequires:
> /usr/bin/ecm
Лишний, если что.

> gcc-c++ liblmdb-devel qt5-base-devel
> qt5-declarative-devel # END SourceDeps(oneline)
> 
> Теперь мне надо список компонент KF5 -
> я вроде бы нашел
> /usr/share/ECM/find-modules/FindKF5.cmake    extra-cmake-modules
Он тоже должен попадать в сборочные зависимости.

> но не понял, как определить, какие в KF5 есть компоненты.
По имени каталога %_libdir/cmake/KF5*

> Сергей, нуждаюсь в твоем совете.
Они в extra-cmake-modules так на...вертили скрипты, что я зачастую с трудом 
понимаю. :-)

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/


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