Ошибка развертывания приложения Qt Quick на Jolla Phone: ничего не предоставляет libQt5Qml.so.5
Создал приложение по умолчанию для Sailfish OS Qt Quick и использовал Deploy для сборки rpm. Когда я пытаюсь установить rpm
на телефоне я вижу эту ошибку:
error: Failed dependencies:
libQt5Qml.so.5(Qt_5) is needed by harbour-xxx
libQt5Qml.so.5
обеспечивается qt5-qtdeclarative
пакет, который установлен на телефоне и библиотеки присутствуют в /usr/lib/
,
Я что-то упускаю в упаковке rpm
или мне нужно что-то настроить на телефоне для развертывания приложения?
Редактировать:
Содержимое файла.yaml, которое генерирует rpm. (отредактировано для краткости)
PkgConfigBR:
- sailfishapp >= 1.0.2
- Qt5Core
- Qt5Qml
- Qt5Quick
Requires:
- sailfishsilica-qt5 >= 0.10.9
Сгенерированный файл.spec (отредактирован для краткости)
Requires: sailfishsilica-qt5 >= 0.10.9
BuildRequires: pkgconfig(sailfishapp) >= 1.0.2
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: desktop-file-utils