i have src/client and src/server and everything is built correctly automatically.

On 21.11.2013 21:05, Artem Marchenko wrote:
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 <mailto: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 <mailto: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

_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to