DevHeads.net

Adding kross-interpreters to KDE Applications 15.08

Hi,

I would like to request addition of the Qt5/KF5 port of
kross-interpreters [1] into KDE Applications 15.08.x.

I didn't manage to fix the Java plugin yet (JNI linkage turns out to
be broken at run-time), so the only language currently supported by
kross-interpreters is Python 2. But this already enables Python
scripting in Lokalize which may be really helpful.

There is nothing to translate: krosspython does not contain i18n() calls.

[1] <a href="http://quickgit.kde.org/?p=kross-interpreters.git&amp;a=shortlog&amp;h=frameworks" title="http://quickgit.kde.org/?p=kross-interpreters.git&amp;a=shortlog&amp;h=frameworks">http://quickgit.kde.org/?p=kross-interpreters.git&amp;a=shortlog&amp;h=frameworks</a>

Comments

Re: Adding kross-interpreters to KDE Applications 15.08

By Albert Astals Cid at 07/16/2015 - 16:23

El Dijous, 9 de juliol de 2015, a les 05:23:27, Alexander Potashev va
escriure:
The master branch is not KF5 based, we branch from master and release that.

We're past the dependency freeze.

I'm going to give you 12 hours to fix it and convince me (since noone else
seems to care) its in good state enough and I'll add it to the release.

Salut,
Albert

Re: Adding kross-interpreters to KDE Applications 15.08

By Albert Astals Cid at 07/18/2015 - 09:38

El Dijous, 16 de juliol de 2015, a les 22:23:33, Albert Astals Cid va
escriure:
Ok, added after talk on IRC.

Salut,
Albert

Re: Adding kross-interpreters to KDE Applications 15.08

By Albert Astals Cid at 07/09/2015 - 16:07

El Dijous, 9 de juliol de 2015, a les 05:23:27, Alexander Potashev va
escriure:
Are they co-installable with the ones we shipped in the KDE SC 4 series?

Cheers,
Albert

Re: Adding kross-interpreters to KDE Applications 15.08

By Alexander Potashev at 07/09/2015 - 16:41

2015-07-09 23:07 GMT+03:00 Albert Astals Cid < ... at kde dot org>:
Albert,

The new krosspython installs only one file krosspython.so into
${KDE_INSTALL_PLUGINDIR}. It might depend on the distro, but here on
Gentoo two versions of krosspython.so go into different locations:
- /usr/lib/qt5/plugins/krosspython.so
- /usr/lib/kde4/krosspython.so

kross-interpreters is probably at the same level of co-installability
as kdelibs4 and KF5::Kross, because KF5::Kross contains krossqts.so
(plugin for QtScript support), ... except for installation path being
${KDE_INSTALL_QTPLUGINDIR} for krossqts.so.

What is the difference between KDE_INSTALL_QTPLUGINDIR and
KDE_INSTALL_PLUGINDIR?