Hi Antonio, The files which are installed by an rpm package are listed in the %files directive of the .spec file. So, merely adding files to the .pro (eg in OTHER_FILES) variables of the qmake project, and installing via INSTALLS, is not enough. You also need to ensure that your .spec (or, if you generate your .spec from a .yaml, then the .yaml) file has the files listed appropriately.
eg: example.pro contains: // lines up here with target (lib or exe) information, build switches, etc OTHER_FILES += MyQmlType.qml import.files += MyQmlType.qml import.path = /path/to/import/dir INSTALLS += import %files /path/to/import/dir/MyQmlType.qml Note that harbour rules no doubt require some specific application-specific import directory to be defined and used by your app. Kind regards, Chris. ________________________________ From: devel-boun...@lists.sailfishos.org [devel-boun...@lists.sailfishos.org] on behalf of Antonio Mancini [ziobill...@gmail.com] Sent: Saturday, March 07, 2015 2:26 AM To: Sailfish OS Developers Subject: Re: [SailfishDevel] Main qml file not found when Deploying I tried but i still can't build, i can create an rpm but it seems that the rpm doesn't copy the files on the device while installing. I also tried installing previous version of SDK but it didn't work. 2015-03-06 15:47 GMT+01:00 Andrey Kozhevnikov <coderusin...@gmail.com<mailto:coderusin...@gmail.com>>: Compiled and build project to rpm with no problems . Clean your build folder and do a fresh build. 06.03.2015 01:03, Antonio Mancini пишет: This is the link to the .pro file on github https://github.com/BillyHalley/SailTris/blob/master/SailTris.pro Il gio mar 5 06:50:04 2015 GMT+0100, Andrey Kozhevnikov scrive: > show your pro file/link to github project. > > 05.03.2015 00:15, Antonio Mancini пишет: > > When deploying my application as an RPM package i have this error: > > > > [W] contextFactory:108 - Could not create scene graph context for > > device 'customcontext' - check that plugins are installed correctly in > > /usr/lib/qt5/plugins > > > > [D] > > QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62 > > - Using Wayland-EGL > > > > [W] unknown:-1 - file:///usr/share/SailTris/qml/SailTris.qml: File not > > found > > > > > > The path is correct > > If i deploy copying binaries it works. > > > > I have this in the cpp file, and i think is here that is called that > > qml file: > > > > QScopedPointer<QGuiApplication> app(SailfishApp::application(argc, > > argv)); > > > > QTranslator translator; > > translator.load("translation_" + QLocale::system().name(), > > "/usr/share/SailTris/i18n"); > > app->installTranslator(&translator); > > > > QScopedPointer<QQuickView> view(SailfishApp::createView()); > > view->setSource(SailfishApp::pathTo("qml/SailTris.qml")); > > view->show(); > > > > return app->exec(); > > > > I have this problem after i updated the sdk, i looked through the > > changes i made to the app, but nothing seem like to be causing this > > problem. > > > > Can someone help me? > > > > > > _______________________________________________ > > SailfishOS.org Devel mailing list > > To unsubscribe, please send a mail to > > devel-unsubscr...@lists.sailfishos.org<mailto:devel-unsubscr...@lists.sailfishos.org> > > _______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org<mailto:devel-unsubscr...@lists.sailfishos.org> _______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org<mailto:devel-unsubscr...@lists.sailfishos.org>
_______________________________________________ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org