You can just check sources one more time and more carefully :)
https://github.com/tanghus/kitchen-timer-qml/blob/master/rpm/harbour-kitchentimer.spec#L9-L11
------ Исходное сообщение ------
От: "Jollailija Developer" <jollail...@gmail.com>
Кому: "Sailfish OS Developers" <devel@lists.sailfishos.org>
Отправлено: 03.10.2015 14:28:09
Тема: Re: [SailfishDevel] How to use Insomniac?
Thanks Tanghus! As discussed earlier, I needed to remove the /lib
subfolder from those paths to build the project. Now it makes the RPM
packages nicely, but I noticed some errors:
WARNING: translations.path is not defined: install target not created
- -
warning: File listed twice: /usr/share/harbour-simplestopwatch/harbour
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch
- -
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/libinsomniac.so
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/libinsomniac.so
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/libinsomniac.so
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/qmldir
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/qmldir
warning: File listed twice:
/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/qmldir
warning: File listed twice: /usr/lib/debug/.build-id
Also, RPM validator says the following:
- -
Libraries
=========
INFO
[/usr/share/harbour-simplestopwatch/harbour/simplestopwatch/insomniac/libinsomniac.so]
Shared library for private QML import (qmldir found)
PASSED
- -
Provides
========
ERROR [libinsomniac.so] 'Provides: libinsomniac.so' not allowed in RPM
FAILED
- -
Requires
========
ERROR [libc.so.6(GLIBC_2.17)] Cannot require shared library:
'libc.so.6(GLIBC_2.17)'
INFO [harbour-simplestopwatch] Please see our FAQ here:
https://harbour.jolla.com/faq#2.6.0 how to use
'__provides_exclude_from' and '__requires_exclude' .spec file to avoid
that
FAILED
- -
RPATH
=====
OK [rpath in binary seems to be ok:
'/usr/share/harbour-simplestopwatch/lib']
PASSED
- -
So, I can't submit it to the Harbour. How to fix? :) I updated my
source code at github.com/jollailija/simplestopwatch
2015-09-27 16:01 GMT+03:00 Thomas Tanghus <tho...@tanghus.net>:
On Friday 25 September 2015 15:58:28 jollail...@gmail.com wrote:
> Maybe I am just too tired, but I don't understand what I should be
looking
> for in the kitchentimer.pro file. I'll look at it more tomorrow
I'm not quite sure how this works, but in
/rpm/harbour-simplestopwatch.yaml
try to add under "Files:":
- '%{_datadir}/%{name}/lib/harbour/simplestopwatch/insomniac'
- '%{_datadir}/%{name}/lib/harbour/simplestopwatch'
- '%{_datadir}/%{name}/lib/harbour'
At least that's how it looks in my setup.
--
Med venlig hilsen / Best regards
Thomas Tanghus
A: Because it breaks the logical sequence of discussion
Q: Why is top posting bad?
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to
devel-unsubscr...@lists.sailfishos.org
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org