[SailfishDevel] installing extra files via rpm

Wim de Vries wsvries at xs4all.nl
Wed Nov 20 19:45:02 UTC 2013


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.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20131120/265cb7d1/attachment.html>


More information about the Devel mailing list