![]() |
Re: Sailfish SDK Alpha Qt5 released
Quote:
You could always try build it yourself, for fun: https://github.com/nemomobile/ngfd/c...a980a1f007aba5 should be the fix for this... |
Re: Sailfish SDK Alpha Qt5 released
And just noticed that they've added a proper os-release too: :)
Code:
[nemo@SailfishEmul ~]$ cat /etc/os-release |
Re: Sailfish SDK Alpha Qt5 released
SailfishOS SDK December update available today.
Quote:
|
Re: Sailfish SDK Alpha Qt5 released
Downloading Sailfish SDK Alpha-1312-Qt5 :cool: ... done.
Read the SDK Alpha Qt5 Known Issues about some changes. I've updated the 1st post with new features of Sailfish SDK Alpha-1312-Qt5 : need to set the password in Settings, no pre-installed gcc and zypper, use of pkcon, etc. |
Re: Sailfish SDK Alpha Qt5 released
Backup of 1st post from 2013-08-26, useful to compare the differences between the Sailfish SDK versions.
Sailfish SDK releases : - Alpha (Qt4 & X11) in February 25th 2013 (for Linux), then updated in April 5th 2013 with Windows and Mac OS, see the release notes; - Alpha (Qt5 & Wayland) August 1st 2013, see Develop section of the Sailfish.org site to download, how to install, etc. This topic is intended to discuss Sailfish SDK installation and use. Sailfish SDK Alpha Qt5 release notes : "SailfishOS SDK is a collection of tools for developing SailfishOS applications. It includes: - QtCreator integrated development environment (IDE) - Mer build engine for cross compilation - The SailfishOS Emulator - Tutorial, Design and API Documentation - Repositories for additional libraries and open source code This release provides the following programming interfaces : - Sailfish Silica Qt Quick components 1.0 - Standard Qt Quick2 components" Tips & Hints & Info : ================ 1) "Why is the emulator showing a black screen?" Type "<host-key> + H" (host key is "Right Ctrl" by default) in Sailfish Emulator. 2) How do I login into the Sailfish Emulator or Mer SDK ? Start the Emulator and/or Mer-SDK from the SailfishOS IDE, i.e., select a project, then click in "Start SDK" and/or "Start Emulator". Then, to connect to Emulator from your host Linux : $ ssh -p 2223 nemo@localhost with password "nemo". You can uso "sudo" to run root commands like "zypper in <package-name>". Or by pressing "<host-key> + F2" (host key is "Right Ctrl" by default) in Sailfish Emulator you get a terminal login. Password for nemo user is "nemo", but you can also login as root with no password. "<host-key> + F1" comes back to the Saifish Emulator GUI. To connect to Mer-SDK from your host Linux : $ ssh -p 2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/mersdk mersdk@localhost or, as root: $ ssh -p 2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/root root@localhost Or by pressing "<host-key> + F2" (host key is "Right Ctrl" by default) in Mer SDK you get a terminal login, the root login has no password. "<host-key> + F1" comes back to the Mer SDK initial screen. 3) How do I copy files between host PC and Sailfish SDK Emulator ? The host PC folder "~/SailfishOS/vmshare/" is shared to "/etc/mersdk/share/" in Sailfish Emulator as read-only. So you can copy files and folders from PC to Sailfish Emulator. Be careful to not delete the folder "ssh" and file "devices.xml". From Sailfish Emulator to PC, you can use scp, e.g., "scp -P 2223 nemo@localhost:filename .". 4) What are versions of the Linux kernel, Qt, gcc and Python ? Linux kernel 3.6.11, Qt 5.0.2, gcc 4.6.4 and Python 2.7.3. 5) Useful softwares to install in Sailfish Emulator ? nano, htop, fingerterm : [nemo@SailfishEmul ~]$ sudo zypper in nano htop fingerterm 6) Python development : Python 2.7.3 is already installed. Additional python packages for development : # zypper in python-devel python-setuptools 7) Qt Creator SailfishOS Mode blank window : For some users (including me), the SailfishOS Mode (in left vertical bar of Qt Creator) shows a blank window ("about:blank"). The solution is to type "127.0.0.1:8080" and "<Enter>". 8) Repository list of Sailfish Emulator : In "/etc/zypp/repos.d/" : ssu_adaptation0_release.repo, ssu_jolla_release.repo, ssu_mer-tools_release.repo, ssu_adaptation1_release.repo, ssu_mer-core_release.repo 9) Packages in repositories : There are about 3,400 packages listed in the Sailfish OS repositories. About Python : approx. 90 packages; Qt5 : 800 packages; Wayland : 50 packages; X11 : 80 packages. New features of Sailfish SDK Alpha Qt5 : ================================ - it uses Qt 5.0.2 (almost 5.1) instead of Qt 4.8; - Wayland is used instead of X11 graphical server; - there is no standard Qt Quick components 1.1 (used in MeeGo Harmattan) package; - there is no PySide (Qt 4.8 bindings for Python), as it is not yet ported to Qt5, see the "Python & Qt5 on Sailfish" topic; - so it is now harder to migrate from MeeGo Harmattan to Sailfish, C/C++ developers need to port your Qt 4/Qt Quick 1/Qt Quick components softwares to Qt 5/Qt Quick 2/Silica components. Python developers don't have PySide at all, until now there is only one solution, PyOtherSide, see the "Python & Qt5 on Sailfish" topic; - Sailfish Emulator has no native terminal (there is fingerterm but it has screen size problems). Requested features : ================ Some are already know by Jolla : 1) landscape mode in Sailfish Emulator; 2) Sailfish Emulator more populated with softwares, like web browser (needed to test web interfaces, etc), native Terminal, file manager, etc; 3) Qt Creator capable of creating .rpm packages; 4) repository and Jolla store to place Sailfish especific softwares (using Silica components, etc). |
Re: Sailfish SDK Alpha 1312 Qt5 released
I'm curious as to why the the SDK is still considered to be "Alpha" despite the fact the Jolla device is now available. What else do they plan to chop and change? Is the Silica API considered to be stable?
|
Re: Sailfish SDK Alpha 1312 Qt5 released
Quote:
Can anybody suggest the best linux distro companion for Jolla/Sailfish? (one that would use zypper/pkcon, so desktop experience would be as similar as possible to mobile, like debian/ubuntu with maemo) IIRC OpenSuse used rpms, though haven't used it too long, might be mistaken (still hoping for a HWKB OH and being able to just move files from one to the other and continue tinkering on the bus to work). Qt Creator did work on N900, with more ram/dual core this should be possible with not so outrageous compile times |
Re: Sailfish SDK Alpha 1312 Qt5 released
Quote:
|
Re: Sailfish SDK Alpha 1312 Qt5 released
Latest ugrade failed for me again, because of the VirtualBox issues, so I had to install from scratch.
Dunno if its related to that I had installed my SDK in non standard dir /opt/SailfishOS instead of /home/$USER/SailfishOS |
Re: Sailfish SDK Alpha 1312 Qt5 released
Just sharing my happy experience with Sailfish on Nokia N9. It is a good complement to Sailfish SDK & emulator because it has a more complete Sailfish (with web browser, real ARM CPU, etc) to test softwares. See the Sailfish Wiki on Maemo.org and the "Porting Sailfish to N9 (or other)" TMO topic.
In my case, I've used a Nokia N9 with open mode kernel, followed the Sailfish Wiki (steps 3, 5, 5, 6 and 7), used vgrade-r3 Sailfish image, enabled Jolla Store using ssu.ini from czdosi, set the date in terminal and shared the Harmattan MyDocs with Sailfish. |
| All times are GMT. The time now is 13:12. |
vBulletin® Version 3.8.8