Yes, Qt Creator plugin trying to modify .yaml is a big annoyance to anybody with non standard .yaml (I have src/test subprojects and plugin is apparently able to work with one package only). How I solved it, I just keep resetting .yaml to version from version control whenever QtCreator wants to be clever and touch .yaml himself. Sure, sometimes I miss it, but most of the time everything's fine.
Maybe same will work for you. Or maybe somebody will now post how to kill this .yaml modification plugin completely :) Cheers, Artem. On Thu, Nov 21, 2013 at 3:25 PM, Wim de Vries <wsvr...@xs4all.nl> wrote: > Thanks. > Removing and adding kits seems to generate new .yaml file based on .pro > and .pri. > > > > On 11/21/2013 11:11 AM, Andrey Kozhevnikov wrote: > > create sailfish project, or dont use yaml, use spec. > > On 21.11.2013 16:01, Wim de Vries wrote: > > Hi Artem, > Thanks for the reply. > Best way would then to change .yaml, I guess. > But somehow there is no .yaml in the rpm dir. > Tried to add an empty one hoping that qmake or rebuild would fill it, but > remains emty. > Any idea how to get the yaml created? > Thanks. > > > On 11/20/2013 09:45 PM, Artem Marchenko wrote: > > You need to mention these files in .yaml (or user editable part of .spec > that's generated from .yaml). > > Basically here's what happens: > > 1. Your project files are mounted to the virtual build machine > 2. make install copies data to the appropriate "final" folders on the > build machine (not visible from your PC) > 3. RPM generation happens on build machine. RPM packager puts "installed" > file to one or more (just one for a simple case) RPM packages according to > .yaml/.spec and then it figures that some "installed" files are not going > into any .rpm, so it gives you an error: > "Installed (but unpackaged) file(s) found:" > > Cheers, > Artem. > > > > On Wed, Nov 20, 2013 at 9:45 PM, Wim de Vries <wsvr...@xs4all.nl> wrote: > >> Hi, >> I am able to deploy via RPM. Or better, QtCreator is able to do it ;-) >> Still, I need to install some data files as well. >> pro file: >> >> data.files = checklistsdata/* >> OTHER_FILES += \ >> checklistsdata/skyArrow-walkaround \ >> checklistsdata/skyArrowEMERGENCY \ >> ..... >> >> In the .pri: >> data.path = /home/nemo/checklistsdata >> INSTALLS += target qml desktop data >> >> As far as I understand this should be sufficient. >> Still deployment fails. >> Any hints? >> Thanks. >> >> Output when deploying: >> >> nstall -m 755 -p "checklists" >> "/home/deploy/installroot/usr/bin/checklists" >> >> install -m 755 -p /home/mersdk/qt/checklists/main.qml >> /home/deploy/installroot/usr/share/checklists/ >> >> cp -f -R /home/mersdk/qt/checklists/pages >> /home/deploy/installroot/usr/share/checklists/ >> >> cp -f -R /home/mersdk/qt/checklists/cover >> /home/deploy/installroot/usr/share/checklists/ >> >> cp -f -R /home/mersdk/qt/checklists/controls >> /home/deploy/installroot/usr/share/checklists/ >> >> install -m 755 -p /home/mersdk/qt/checklists/main.qml >> /home/deploy/installroot/usr/share/checklists/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklists.desktop >> /home/deploy/installroot/usr/share/applications/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/eurofox >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p >> /home/mersdk/qt/checklists/checklistsdata/eurofoxEMERGENCY >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO1 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO2 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO3 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO4 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO5 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO6 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO7 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO8 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/GEO9 >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p /home/mersdk/qt/checklists/checklistsdata/skyArrow >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p >> /home/mersdk/qt/checklists/checklistsdata/skyArrow-walkaround >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> install -m 755 -p >> /home/mersdk/qt/checklists/checklistsdata/skyArrowEMERGENCY >> /home/deploy/installroot/home/nemo/checklistsdata/ >> >> + /usr/lib/rpm/find-debuginfo.sh --strict-build-id >> /home/mersdk/qt/checklists/ >> >> ......... >> >> >> Processing files: checklists-0.1-1.i586 >> >> Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 >> rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 >> >> Requires: libGLESv2.so.2 libQt5Core.so.5 libQt5Gui.so.5 >> libQt5Network.so.5 libQt5Qml.so.5 libQt5Quick.so.5 libc.so.6 >> libc.so.6(GLIBC_2.0) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libm.so.6 >> libpthread.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) >> libstdc++.so.6(GLIBCXX_3.4) rtld(GNU_HASH) >> >> Processing files: checklists-debugsource-0.1-1.i586 >> >> Processing files: checklists-debuginfo-0.1-1.i586 >> >> Provides: debuginfo(build-id) = 3196c82eb7247c3f8a80152b57c0863007c4c887 >> >> Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 >> rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 >> >> Checking for unpackaged file(s): /usr/lib/rpm/check-files >> /home/deploy/installroot >> >> error: >> >> >> >> RPM build errors: >> >> Installed (but unpackaged) file(s) found: >> >> /home/nemo/checklistsdata/GEO1 >> >> /home/nemo/checklistsdata/GEO2 >> >> /home/nemo/checklistsdata/GEO3 >> >> /home/nemo/checklistsdata/GEO4 >> >> /home/nemo/checklistsdata/GEO5 >> >> /home/nemo/checklistsdata/GEO6 >> >> /home/nemo/checklistsdata/GEO7 >> >> /home/nemo/checklistsdata/GEO8 >> >> /home/nemo/checklistsdata/GEO9 >> >> /home/nemo/checklistsdata/eurofox >> >> /home/nemo/checklistsdata/eurofoxEMERGENCY >> >> /home/nemo/checklistsdata/skyArrow >> >> /home/nemo/checklistsdata/skyArrow-walkaround >> >> /home/nemo/checklistsdata/skyArrowEMERGENCY >> >> Installed (but unpackaged) file(s) found: >> >> /home/nemo/checklistsdata/GEO1 >> >> /home/nemo/checklistsdata/GEO2 >> >> /home/nemo/checklistsdata/GEO3 >> >> /home/nemo/checklistsdata/GEO4 >> >> /home/nemo/checklistsdata/GEO5 >> >> /home/nemo/checklistsdata/GEO6 >> >> /home/nemo/checklistsdata/GEO7 >> >> /home/nemo/checklistsdata/GEO8 >> >> /home/nemo/checklistsdata/GEO9 >> >> /home/nemo/checklistsdata/eurofox >> >> /home/nemo/checklistsdata/eurofoxEMERGENCY >> >> /home/nemo/checklistsdata/skyArrow >> >> /home/nemo/checklistsdata/skyArrow-walkaround >> >> /home/nemo/checklistsdata/skyArrowEMERGENCY >> >> >> >> receiving incremental file list >> >> drwxr-xr-x 4096 2013/11/20 14:24:08 . >> >> -rwxr-xr-x 376569 2013/11/20 14:24:08 checklists-0.1-1.i586.rpm >> >> >> sent 11 bytes received 69 bytes 160.00 bytes/sec >> >> total size is 376569 speedup is 4707.11 >> >> Command failed: A filename to install is required >> >> 20:16:19: The process >> "/home/wim/.config/SailfishAlpha2/mer-sdk-tools/MerSDK/SailfishOS-i486-x86/deploy" >> exited with code 3. >> >> Error while building/deploying project checklists (kit: >> MerSDK-SailfishOS-i486-x86-GCC (MerSDK SailfishOS-i486-x86)) >> >> When executing step 'Rpm' >> >> 20:16:19: Elapsed time: 00:06. >> >> >> >> _______________________________________________ >> SailfishOS.org Devel mailing list >> > > > > -- > Artem Marchenko > http://agilesoftwaredevelopment.com > http://twitter.com/AgileArtem > > > _______________________________________________ > SailfishOS.org Devel mailing list > > > > > _______________________________________________ > SailfishOS.org Devel mailing list > > > > > _______________________________________________ > SailfishOS.org Devel mailing list > > > > _______________________________________________ > SailfishOS.org Devel mailing list > -- Artem Marchenko http://agilesoftwaredevelopment.com http://twitter.com/AgileArtem
_______________________________________________ SailfishOS.org Devel mailing list