[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