<div dir="ltr">Hi David,<div><br></div><div>the rules regarding single executable haven't changed, to my knowledge. That particular problem was solved for my case by writing a wrapper and called either QML main or the main I wanted to use from Valhalla (<a href="https://github.com/rinigus/osmscout-server-route/blob/master/src/harbour-osmscout-server-module-route.cpp#L19">https://github.com/rinigus/osmscout-server-route/blob/master/src/harbour-osmscout-server-module-route.cpp#L19</a>). This solution would work, but its a touch harder to maintain. In the end, its up to you whether you want to have the app in the harbour or not. After all, its your decision. However, I would suggest to consider distribution via OpenRepos and not waste too much time for working around Harbour rules. </div><div><br></div><div>Best wishes,</div><div><br></div><div>Rinigus</div><div><br></div><div>PS: Ironically, few month later, I had to pull out of Harbour anyway due to the changes in systemd API</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 14, 2018 at 4:12 PM, David Llewellyn-Jones <span dir="ltr"><<a href="mailto:david@flypig.co.uk" target="_blank">david@flypig.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
The Harbour rpmvalidator is currently highlighting problems with my app<br>
because it has more than one executable packaged with it. I get errors<br>
like this:<br>
<br>
ERROR [/usr/share/harbour-getiplay/<wbr>lib/bin/rtmpdump] ELF binary in wrong<br>
location (must be /usr/bin/harbour-getiplay)<br>
<br>
ERROR [/usr/share/harbour-getiplay/<wbr>lib/bin/rtmpdump] File must not be<br>
executable (current permissions: 755)<br>
<br>
Is there any way to create a Harbour-compatible package that includes<br>
more than one executable? From the validator, it looks to be impossible,<br>
but the FAQ doesn't say anything about it, so I'm still hopeful :)<br>
<br>
For context, my app is just a UI wrapper around a separate executable<br>
that I call using QProcess. Since the underlying executable isn't<br>
written by me (and itself calls several other executables), integrating<br>
them into a single executable would be hard.<br>
<br>
David<br>
<br>
P.S. I checked the mailing list archives and <a href="http://together.jolla.com" rel="noreferrer" target="_blank">together.jolla.com</a>, and<br>
although this has come up before (e.g.<br>
<a href="https://lists.sailfishos.org/pipermail/devel/2017-May/007898.html" rel="noreferrer" target="_blank">https://lists.sailfishos.org/<wbr>pipermail/devel/2017-May/<wbr>007898.html</a>) I<br>
didn't see any clear solutions or conclusions.<br>
<span class="HOEnZb"><font color="#888888">-- <br>
Website: <a href="http://www.flypig.co.uk" rel="noreferrer" target="_blank">http://www.flypig.co.uk</a><br>
______________________________<wbr>_________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.<wbr>sailfishos.org</a></font></span></blockquote></div><br></div>