Создал приложение OS Qt для ОС Sailfish по умолчанию и использовало Deploy для создания rpm. Когда я пытаюсь установить rpm
на телефоне, я вижу эту ошибку:
error: Failed dependencies:
libQt5Qml.so.5(Qt_5) is needed by harbour-xxx
libQt5Qml.so.5
предоставляется пакетом qt5-qtdeclarative
, который установлен на телефоне, а библиотеки присутствуют в /usr/lib/
.
Мне что-то не хватает в упаковке rpm
или есть что-то, что мне нужно настроить на телефоне, чтобы развернуть приложение?
Edit:
.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