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