View Single Post
Posts: 35 | Thanked: 33 times | Joined on Feb 2010 @ North America
#2
first round of Q's from #maemo, regarding the contents of "Ubuntu Touch" 24-June-2013 daily build:

Q: does it include glibc or something compatible?
A: Yes, all Ubuntu Touch software appears to be built on glibc.
dpkg reports: ii libc6:armhf 2.17-0ubuntu5 armhf Embedded GNU C Library: Shared libraries

the secret sauce is libhybris 0.1.0+git20130606+c5d897a-ubuntu6 (from Jolla/Carsten Munk [mer-project.blogspot.fi]), which allows standard glibc binaries to link against bionic-based "HW adaptations".. which would be... kernel modules compiled with Google's libc implementation?

Q: does it have a python port? especially pyqt
A: [EDIT: 21-JUL, QT5 only] yes, I've installed python2.7 (2.7.5-5ubuntu1) and see python-qt4 [ports.ubuntu.com] listed in apt-cache

[[EDIT: rcolistete points out i missed that pyqt4 depends libx11-6 ]
Originally Posted by rcolistete View Post
AFAIK, PyQt, Qt4 and Qt3 don't work at all on Ubuntu Touch with respect to create GUI. Because they need X11. Only GUI created in Qt5 on Ubuntu Touch will work. PyQt 5.x will be compatible with Qt5. PySide is not yet compatible with Qt5 and has no schedule to be.

So, until this situation changes, we Python developers can't create GUI softwares in Python on Ubuntu Touch.

Q: python3 and qt bindings?
A: yep, python3-pyqt4 same stock repo

Q: what about qt3?
A: it doesnt look like there's an armhf build of python-qt3 available right now in ports.ubuntu.com/ubuntu-ports/pool/main/p/python-qt3 for some reason.


Q: and perl
A: (yes, yes, etc.)

Q: what about a terminal emulator?
A: installed by default, ubuntu-terminal-app 0.5bzr15saucy0. Appears to be a Qt Quick 2/QML (libqt5qml5) program.

Last edited by bjv; 2013-07-21 at 06:00. Reason: missed those pyqt dependencies.. only qt5 currently supported for gui
 

The Following 6 Users Say Thank You to bjv For This Useful Post: