Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Updating NavIt for SFOS from 0.5.1-3 to 0.5.3-0 fails #654
Thank you very much @metalstrolch for continuously maintaining, contributing to and packaging the SailfishOS port of NavIt.
Having v0.5.1-3 installed from your OpenRepos repository and technically running well (although the GUI leaves much to be desired), I was eager to update to the freshly released v0.5.3-0
And indeed, the RPM tries to unpack a file
Supposedly uninstalling NavIt 0.5.1-3, checking
Tested on a Jolla 1 phone with SailfishOS 18.104.22.168
In debian that's handle automatically via debconf.
I can confirm this. Espeak-data structure changed from 0.5.1x to 0.5.3 because of the newer espeak included. But I don't know why rpm cannot update a directory to file change.
On 0.5.1-3 it's a directory containing sub voices.
I'll investigate how to fix that. In the meantime one can use it by explicitly "dpkg remove harbour-navit"
Sorry, I missed the notification mail two weeks ago.
@aerostitch, as stated in the original bug report, it is a directory, which is supposed to be replaced by a file:
@metalstrolch, thanks for the updated spec file, the fix is looking good.
And ... heading over to Storeman, it updates nicely now.
No it doesn't. As you can see on pull request #559 , it doesn't actually build for sailfish without changes and the seperated xml files wouldn't be packed as "make install" currently doesn't install them. And they are missing in the spec file.
But if you want to try yourself, the wiki page https://wiki.navit-project.org/index.php/Sailfish_OS more or less teaches how to do so.