Bug 33012 - Wrong package
Summary: Wrong package
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libqtav-qml-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-18 14:21 MSK by Sergey V Turchin
Modified: 2017-01-26 15:09 MSK (History)
0 users

See Also:


Attachments
QtAV.spec.patch (1.06 KB, patch)
2017-01-18 14:21 MSK, Sergey V Turchin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2017-01-18 14:21:38 MSK
Created attachment 6935 [details]
QtAV.spec.patch

Содержимое libqtav-qml-devel -- runtime и никак не devel. См. патч.

P.S.
Другое дело, что автогенератора зависимостей на qml-компоненты нет.
Comment 1 Sergey V Turchin 2017-01-21 11:55:29 MSK
Хотя, есть смысл использовать %install_qt5, вместо %installqt5, т.к. пакет, скорее, для разработки, чем конечный прикладной.
Comment 2 Vitaly Lipatov 2017-01-24 12:50:42 MSK
(В ответ на комментарий №0)
> Содержимое libqtav-qml-devel -- runtime и никак не devel. См. патч.
Спасибо!

(В ответ на комментарий №1)
> Хотя, есть смысл использовать %install_qt5, вместо %installqt5, т.к. пакет,
> скорее, для разработки, чем конечный прикладной.
Как я понимаю, это переместит установку, в частности, библиотек, в
/usr/share/qt5/lib/
возможно, это не то, что ожидают пользователи библиотеки,я не знаю. Попробую в следующий раз.
Comment 3 Repository Robot 2017-01-24 13:34:41 MSK
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
Comment 4 Sergey V Turchin 2017-01-26 12:42:51 MSK
(В ответ на комментарий №2)
> Как я понимаю, это переместит установку, в частности, библиотек, в
> /usr/share/qt5/lib/
Нет. Симлинки на библиотеки перестанут создаваться в /usr/share/qt5/lib/ .
Детальнее можно посмотреть разницу между %install_qt5_post_qt и %install_qt5_post_user в /usr/lib/rpm/macros.d/qt5 .
Comment 5 Vitaly Lipatov 2017-01-26 14:55:17 MSK
(В ответ на комментарий №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.
Comment 6 Sergey V Turchin 2017-01-26 15:04:36 MSK
(В ответ на комментарий №5)
> Вообще сильно смущают ссылки на библиотеки из /usr/share
Кроме как для devel это никого касаться не должно.

> Получается, никакого biarch.
Не вижу проблемы.
Comment 7 Sergey V Turchin 2017-01-26 15:09:46 MSK
(В ответ на комментарий №5)
> %buildroot/%_qt5_libdatadir/$fname ||: \
> и при использовании %install_qt5 получаю там ссылки. Правильнее его
> использовать, а ссылки паковать?
Для devel может быть актуально. Некоторые кривокодеры используют QT_PREFIX/lib для поиска. В основном это может быть нужно только для базовых библиотек Qt. Для библиотек не из комплекта Qt маловероятно. Для конечных программ точно совсем не нужно.