[SailfishDevel] Ignoring source control directory in the final rpm
Andrey Kozhevnikov
coderusinbox at gmail.com
Tue Jan 27 12:55:46 UTC 2015
but initially, why having git tree in qml folder and not in the root
project folder?
27.01.2015 09:10, Juho Rutila пишет:
> Hi Reto,
>
> thanks for the hints. I ended up doing this (for future references):
>
> --snip--
> diff --git a/harbour-newsblur.pro <http://harbour-newsblur.pro>
> b/harbour-newsblur.pro <http://harbour-newsblur.pro>
> index 08c0197..b564845 100644
> --- a/harbour-newsblur.pro <http://harbour-newsblur.pro>
> +++ b/harbour-newsblur.pro <http://harbour-newsblur.pro>
> @@ -12,14 +12,12 @@
> # The name of your application
> TARGET = harbour-newsblur
>
> -CONFIG += sailfishapp
> +CONFIG += sailfishapp \
> + sailfishapp_no_deploy_qml
>
> SOURCES += src/harbour-newsblur.cpp
>
> OTHER_FILES += qml/harbour-newsblur.qml \
> - qml/cover/CoverPage.qml \
> - qml/pages/FirstPage.qml \
> - qml/pages/SecondPage.qml \
> rpm/harbour-newsblur.changes.in
> <http://harbour-newsblur.changes.in> \
> rpm/harbour-newsblur.spec \
> rpm/harbour-newsblur.yaml \
> @@ -44,7 +42,13 @@ OTHER_FILES += qml/harbour-newsblur.qml \
> qml/provider/api.js \
> qml/provider/FeedItem.qml \
> qml/provider/Api.qml \
> - qml/provider/AboutPage.qml
> + qml/provider/AboutPage.qml \
> + qml/harbour-newsblur.qml
> +
> +qml.files += qml
> +unix:qml.extra = rm -Rf
> /home/mersdk/share/SailfishProjects/harbour-newsblur/qml/feedlib/.git
> +qml.path = /usr/share/$${TARGET}
> +INSTALLS += qml
>
> # to disable building translations every time, comment out the
> # following CONFIG line
> --snip--
>
> Don't know if this the correct way to do it, but at least the .git
> directory is gone.
>
> Cheers,
> Juho
>
>
> On Fri, Jan 23, 2015 at 4:31 PM, Reto Zingg <reto.zingg at jolla.com
> <mailto:reto.zingg at jolla.com>> wrote:
>
> Hi,
>
> On 23.01.2015 15:30, Juho Rutila wrote:
>
> Hi Reto,
>
> I didn't spot any wildcards, but the project is on
> https://github.com/jrutila/harbour-newsblur
>
>
> hmm ok, I see the problem.
>
> It's configured as "sailfishapp":
> https://github.com/jrutila/harbour-newsblur/blob/master/harbour-newsblur.pro#L15
>
> which drags in this:
> https://github.com/sailfish-sdk/libsailfishapp/blob/master/data/sailfishapp.prf#L40-L45
>
> so it's takes the whole qml folder in.
>
> I guess the easiest would be to set the
> "sailfishapp_no_deploy_qml" so that this part (L40-L45) of the prf
> file is not taken in and take care of deploying the files in qml
> folder by yourself and ensure it does not include the .git folder.
>
> best regards
> Reto
>
>
>
> Thanks for you help,
> -Juho
>
>
> On Fri, Jan 23, 2015 at 9:38 AM, Reto Zingg
> <reto.zingg at jolla.com <mailto:reto.zingg at jolla.com>> wrote:
>
> Hi,
>
>
> On 23.01.2015 08:53, Juho Rutila wrote:
>
> Hi all,
>
> I tried to validate an app to harbour. It was rejected
> because:
> Paths
> =====
> ERROR [/usr/share/harbour-newsblur/qml/feedlib/.git]
> Source control
> directories must not be included
>
> The reason for this is that I have a git submodule in
> the feedlib
> directory. What should I add and where to ignore the
> .git directory in
> there? I think it should be in .pro-file in the
> OTHER_FILES or something.
>
>
> Yes it's very likely that you have some wildcard inclusion
> for a whole
> folder, which contains the .git, in a .pro file.
>
> Without your pro files and knowing your folder structure,
> it's a little
> bit difficult to spot the exact problem :)
> Do you have the project somewhere open in a repository?
> Or could you provide the relevant .pro files and the
> directory structure?
>
> Thanks and best regards
> Reto
>
> Regards,
>
> Juho
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscribe at lists.
> sailfishos.org <http://sailfishos.org>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.
> sailfishos.org <http://sailfishos.org>
>
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscribe at lists.sailfishos.org
> <mailto:devel-unsubscribe at lists.sailfishos.org>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscribe at lists.sailfishos.org
> <mailto:devel-unsubscribe at lists.sailfishos.org>
>
>
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20150127/ae58bfa6/attachment.html>
More information about the Devel
mailing list