flaithbheartaigh / ensymble

Automatically exported from code.google.com/p/ensymble
GNU General Public License v2.0
0 stars 0 forks source link

Only works with pys60 1.4.x ? #3

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
It seems that Ensymble only works with the 1.4.x runtime. Installing a package 
generated with ensymble py2sis when pys60 2.0 is installed, gives a  dependency 
error.

Looking at the source code, it seems there is a single UID hardcoded:

    sw.adddependency(0x2000b1a0L, (1, 4, 0), None,
                     ["Python for S60"] * numlang)

From the pys60 changelog, it seems the UID has changed in 1.9.0:
 - The UID of Python runtime and PythonScriptShell has changed.
and in 1.9.1:
 - The UID of PythonRuntime has changed from '0xF0201514' to '0xE0201514'

Would it make sense to update the UID in the source (and perhaps add a 
--pys60-1.4 flag to build for the old one or have both of them in there if "or" 
dependencies are supported)?

Or is ensymble deprecated alltogether? The pys60 release notes do speak of some 
kind of "PyS60 Application Packager", but I can't really find out where to get 
it (the files offered by on garage.maemo.org are very chaotic, I can't find 
which is which anywhere...)

Original issue reported on code.google.com by matthijskooijman@gmail.com on 22 Jul 2010 at 2:36

GoogleCodeExporter commented 8 years ago
Have you tried the ensymble that comes with the PyS60 2.0.0 release?

Original comment by asmo.soi...@gmail.com on 17 Aug 2010 at 7:20

GoogleCodeExporter commented 8 years ago
Nope, I haven't. It wasn't quite clear to me that there was an ensymble shipped 
with PyS60 until a lot later. If that is indeed the case and this version of 
ensymble is not intended to support later versions, perhaps that should be 
documented on the front page somewhere...

Original comment by matthijskooijman@gmail.com on 17 Aug 2010 at 7:48