Summary: | Wrong package | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> | ||||
Component: | libqtav-qml-devel | Assignee: | Vitaly Lipatov <lav> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | ||||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Хотя, есть смысл использовать %install_qt5, вместо %installqt5, т.к. пакет, скорее, для разработки, чем конечный прикладной. (В ответ на комментарий №0) > Содержимое libqtav-qml-devel -- runtime и никак не devel. См. патч. Спасибо! (В ответ на комментарий №1) > Хотя, есть смысл использовать %install_qt5, вместо %installqt5, т.к. пакет, > скорее, для разработки, чем конечный прикладной. Как я понимаю, это переместит установку, в частности, библиотек, в /usr/share/qt5/lib/ возможно, это не то, что ожидают пользователи библиотеки,я не знаю. Попробую в следующий раз. QtAV-1.11.0-alt2 -> sisyphus: * Tue Jan 24 2017 Vitaly Lipatov <lav@altlinux> 1.11.0-alt2 - drop unneeded qml subpackage (ALT bug #33012), thanks, @zerg (В ответ на комментарий №2) > Как я понимаю, это переместит установку, в частности, библиотек, в > /usr/share/qt5/lib/ Нет. Симлинки на библиотеки перестанут создаваться в /usr/share/qt5/lib/ . Детальнее можно посмотреть разницу между %install_qt5_post_qt и %install_qt5_post_user в /usr/lib/rpm/macros.d/qt5 . (В ответ на комментарий №4) > (В ответ на комментарий №2) > > Как я понимаю, это переместит установку, в частности, библиотек, в > > /usr/share/qt5/lib/ > Нет. Симлинки на библиотеки перестанут создаваться в /usr/share/qt5/lib/ . > Детальнее можно посмотреть разницу между %install_qt5_post_qt и > %install_qt5_post_user в /usr/lib/rpm/macros.d/qt5 . Так смотрю на post_qt: ln -s `relative $f %buildroot/%_qt5_libdatadir/$fname` %buildroot/%_qt5_libdatadir/$fname ||: \ и при использовании %install_qt5 получаю там ссылки. Правильнее его использовать, а ссылки паковать? Вообще сильно смущают ссылки на библиотеки из /usr/share. Получается, никакого biarch. (В ответ на комментарий №5) > Вообще сильно смущают ссылки на библиотеки из /usr/share Кроме как для devel это никого касаться не должно. > Получается, никакого biarch. Не вижу проблемы. (В ответ на комментарий №5)
> %buildroot/%_qt5_libdatadir/$fname ||: \
> и при использовании %install_qt5 получаю там ссылки. Правильнее его
> использовать, а ссылки паковать?
Для devel может быть актуально. Некоторые кривокодеры используют QT_PREFIX/lib для поиска. В основном это может быть нужно только для базовых библиотек Qt. Для библиотек не из комплекта Qt маловероятно. Для конечных программ точно совсем не нужно.
|
Created attachment 6935 [details] QtAV.spec.patch Содержимое libqtav-qml-devel -- runtime и никак не devel. См. патч. P.S. Другое дело, что автогенератора зависимостей на qml-компоненты нет.