summaryrefslogtreecommitdiff
path: root/contrib/sailfish
Commit message (Collapse)AuthorAgeFilesLines
* fix:ci: update sailfish os SDK version to 3.4.0.24metalstrolch2022-05-241-0/+3
| | | | | | | | | | Sailfish SDK 3.4.0.24 is the newest version known to run on Jolla1 devices therefore this version is choosen. As it allows to build aarch64 binaries as well building those is enabled on ci. SDK images are fetched from coderus, thanks for providing. Images are known to be good on Jolla1(3.4.0.24) and Xperia XA2 (4.4.0.64, latest as of writing). Aarch64 rpm is completely untested.
* fix:sailfish:enable sandboxing for sailfish OS. (#1182)Stefan Wildemann2022-05-231-1/+7
| | | | | | | | | | | | | | | * FIX:graphics:qt5 switch path of navit qml to org.navitproject Android uses org/navitproject/navit so do we on qt5 now * FEATURE:core: allow to configure linux home config dir * FIX:sailfish: configure to enable sailjail * CI: remove docker install step from sailfish * SAILFISH: bump release version to .2 * fix:sailfish: add Audio perrmission for espeak
* update:Bump version to 0.5.6v0.5.6jkoan2021-03-061-1/+1
|
* Bump version to 0.5.5v0.5.5jkoan2020-08-081-1/+1
|
* Add:Core+Graphics+Qt5:Add support for textured polygons (#989)Stefan Wildemann2020-04-261-0/+2
| | | | | | | | | | This pull request adds the basic support for textured polygons. It adds a function to graphics plugins to set texture. It enhances itemgra configuration that allows to set a picture to polygon map elements Basic support for Qt5 graphics. Some example textures added to car layout. Texture files have own resource directory.
* Bump version to 0.5.4 (#961)v0.5.4Joseph Herlant2020-01-181-1/+1
|
* disable build of i586 navit rpm for sailfish to save computing time (#913)Patrick Höhn2019-10-171-2/+2
| | | comment out instructions for building i586 version.
* Refactoring:Xmlconfig:Moving layout definition in their own .xml file (makes ↵lains2018-11-181-0/+6
| | | | | | | | | | main navit.xml file lighter) (#559) Layouts contain quite heavy xml code, and there are many layouts available for navit. They are all inserted inside the main navit.xml, which makes it hard to edit because of its size, even if changes or customizations by users are very rarely on the layout code. I have thus moved the layout code away from navit.xml, each layout having its own xml definition file, called navit_layout_*.xml These files are inserted inside the main navit.xml file by using the already existing xi:include mechanism, this also allow for backwards compatibility (old monolithic navit.xml files are still valid and can be used). The other advantage for this is that f the user wants to have his/her own customized navit.xml, he/she can still include the shipped layout files, making their xml lighter. This also allow to enable/disable specific layouts easily by including or not each layout file. It is also easier to perform side-by-side comparison between two layout files.
* add:sailfish:added script to build a package for Sailfish OS (#679)Patrick Höhn2018-10-211-0/+22
| | | Currently needs to be built via Travis instead of CircleCI ( see https://discuss.circleci.com/t/non-reproducable-build-results/25864 for details )
* Add %pre section to sailfish spec fileStefan Wildemann2018-10-011-1/+9
| | | | | This fixes updating from v0.5.1 as espeak version was changed in between.
* Update Sailfish spec for release 0.5.3Joseph Herlant2018-08-311-1/+5
|
* Update Sailfish spec for release 0.5.2Wildemann Stefan2018-08-311-2/+15
|
* cleanup:scripts:Use $(..) instead of legacy `..` to make codefactor happy (#623)Joseph Herlant2018-06-051-2/+2
|
* move the file name to the right spotJoseph Herlant2018-06-041-2/+2
|
* Change parenthesis substitutuin as per CodeFactor requestStefan Wildemann2018-06-051-2/+2
|
* Revert #612 for sailfish build scriptStefan Wildemann2018-06-051-2/+6
| | | | | | | Whatever the 'enhancement' done in #612 should bring, it causes grep to complain for non existing file in Sailfish's MER SDK. Most probably because the escaping of the parenthesis was wrongly considered. Never mind - revert.
* update:style:optimize the usage of cat in shell scripts (#612)Joseph Herlant2018-06-041-2/+2
|
* cleanup:cmake:remove trailing spacesJoseph Herlant2018-05-251-3/+3
|
* fix:contrib:New version for sailfish 0.5.1-r5 (#444)Stefan Wildemann2018-04-192-3/+8
| | | | | | | | This bumps version for navit to 0.5.1-r5 This removes gcc from build dependencies This automatically zyppers in build requirements as given in spec file into sailfish build virtual machine. So no hand work required anymore.
* Sailfish build on newer SDKs (#388)Stefan Wildemann2017-12-312-3/+8
| | | | | | | | * Allow building on new sailfish SDK which uses different tool paths * Add notice about exportig VERSION_ID * Add check for VERSION_ID variable.
* Sailfsh version bumpStefan Wildemann2017-10-181-1/+5
|
* Moved xpm to icons (#307)jkoan2017-08-251-2/+2
|
* Sailfish config (#271)R7642Stefan Wildemann2017-06-212-6946/+18
| | | | | | | | | | | | | | | | | | | | | | | | * Create config using xslt This converts the sailfish build to use xslt instead of predefined config. Unfortunately getting the zoom levels right is pain in the ass and therefor not (yet) done. * Configure internal gui for sailfish * Enable drag_bitmap * Move zoom buttons to overlay to remove them from bitmap drag * sailfish: use android style cursors for Car * fix: add build deps for newer sdk version. Add heightlines map * Remove standalone Sailfish config Got obsolete since this is now generated from xslt
* Remove Qt5 fonts dependency on Freetype (#253)R7542Stefan Wildemann2017-05-131-6/+16
| | | | | | | | | | | | | | | | | | | | * Fix: Have nice font shadow as freetype has If using QT font rendering, a white (or black) outline as if rendered with freetype is shown. * qt5: Port font guessing and matrix transformation Select font using the same algorithm than in freetype. Transform font using the same matrix than in freetype. * Sailfish: switch to QT font rendering * Fix: remove SubPxelAntiAliasing hint, Sailfish's QT version is too old for this * Fix: fix bbox calculation for qt5 fonts
* Add: Add speech module using espeak on QMultimedia. (#233)R7471Stefan Wildemann2017-05-053-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add: Add speech module using (external) espeak on QMultimedia. * Add: Find system espeak or use internal one This patch adds a cmake module to find installed libespeak. If not found, it builds against included libespeak, despite it being heavily patched. * Fix: allow building internal espeak for posix systems Allow the usage of the internal (ported to C) version of espeak as replacement for system installed libespeak. * Fix: use synchronous espeak mode if internal espeak is used * Fix: Clear buffer if samples are played * Fix: use syncronous mode always, as QBuffer is not thread safe * Sailfish: Use qt5_espeak * Remove espeak shell script now obsolete * Fix: remove the espeak script from the repo * Fix: code cleanup. Fix audio buffer size * Fix: apply coding style Apply automatic coding style with 'clang-format -style=WebKit -i' * Fix; restore correct include file order Seems, our internal include files depend on correct order. This usually is a bad thing and we should consider fixing them. But this is another story... * Add qtmultimedia-dev to windows build for qt5_espeak * Rename CMake INTERNAL_ESPEAK -> INTERNAL_ESPEAK_COMPLETE
* Fix: Add autozoom switch to sailfosh configR7469Wildemann Stefan2017-05-051-0/+14
|
* Add network info menu in gui/internal for Linux (#228)Pierre GRANDIN2017-04-291-0/+1
| | | | | | | | | | * Add network info menu in gui/internal for Linux * Ensures that ifaddrs.h is available before enabling network info code * Add network info to sailfish config as well * Prevent linker and undefined reference errors for non-unix builds
* Add rules to build sailfish package (#221)Stefan Wildemann2017-04-254-0/+7054
* Add spec and scripts for sailfish build * enhance sailfish (jolla phone) example configuration * Fix build and install dependencies for Sailfish 2.0 * Seems like gettext-libs is enough on target. Gettext has ugly deps. * Disable maptool, as it won't work anyway on phones * Fix: Switch to wayland via config.xml * Adapt sailfish-spec to new QML graphics Now this doesn't have reference to qwidgets anymore * Sailfish: prepare package for harbour Change the spec file to produce a (almoust) harbour compatible backage. Known incompatibilities are: - package links against libfreetype.so.6 which seems to be banned. - desktop icons are missing in some sizes (86x86, 108x108, 256x256) - package contains man-files which are banned in harbour - package contains "say_de_DE.sh" which cannot be installed on harbour. - binary is not stripped (warning) * Add missing desktop icon sizes * Change launcher setting for Sailfish OS * Move sailfish directory to contrib * Fix paths in spec file as well * Fix: Fix paths on spec file