maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   [Announce/WIP][Alpha] MeeCoLay - run Harmattan apps on Fremantle! (https://talk.maemo.org/showthread.php?t=84482)

marmistrz 2012-05-25 12:53

[Announce][Dead] MeeCoLay - run Harmattan apps on Fremantle!
 
This project is dead.

Why? I'm sick of fighting with the outdated software stack, examples here

The aim of this project was to run Harmattan apps on Fremantle.

This app was released under GNU GPL v3 license terms, without any kind of warranty. Although this should be safe, I won't be responsible for any damage done. You have been warned.

Source code is available on Gitorious: https://gitorious.org/meecolay
[links broken, will be updated]

CSSU is required, for newer Qt (4.7.4).
For problem with installing: read it before posting!

Compatiblity list: MeeCoLay Compatibility List

For user-friendly GUI look here

Workarounds: http://wiki.maemo.org/MeeCoLay/Workarounds

What works not (yet):
  • For problems with Segmentation fault look here
  • Many apps rotate while they shouldn't. Locking rotation to landscape is required. GUI would fix it but the latest hildon-desktop update breaks the only possible way. For more info: link
  • Several libraries may still have to be downloaded manually, but all the most libraries should be just there
  • dpkg might complain that dependencies aren't satisfied. You need to either force it (but it's no permanent solution) or edit DEBIAN/control. This is a rare case now but may exist.

Notice: do not use unofficial library packs such as amr.fayz's unless you know what you're doing. They might break meecolay.

DOWNLOAD:

The app meecolay is available in extras-devel. You can install it for example with
Code:

sudo gainroot
apt-get install meecolay

Or in a package manager install package MeeCoLay

If you want to support this project, you can DONATE
If you can't donate but you want to support this project, please contact me.

Thanks to:
  • AapoRantalainen - for libstdc++6 (v4.6.1)
  • misiak - for help about finding problem with rotation
  • sifo - for help maintaining the wiki pages

Mitrigol 2012-05-25 13:07

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Hey there,

I edit my post because i can't let it like it was, it made me feel i was disrespectfull of your incredible work on this.

Thanks a lot for you hard work and i look forward for the improvment this community will surely provide on this package.
(i even hope i will be able to help)

(before Edit, Post was:
/Sarcasm

Finally W*****p for N900 thank you so much you re a life saver!!!!

/sarcasm
)

ahmadamaj 2012-05-25 13:15

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Excellent! Long live maemo :)

misiak 2012-05-25 13:25

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
[sarcasm]
fixed dependancy issue with libxau6? :D
[/sarcasm]

[sarcasm2]
when i first saw thread's title, i thought it is nicolai's new app :D
[/sarcasm2]

[seriously]
Great to hear you got some positive results and succeded in running few apps already :) That is one of things I'm looking forward to :) Tell me if you need any help with e.g. coding GUI or something (I know that low-level-stuff people often hate frontend coding)
[/seriously]

Hurrian 2012-05-25 13:32

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Well, damn. This is cool. I'll test it out once I grab a few MeeGo Harmattan packages.

Side note: if this is a specially crafted chroot, then there's no reason a recompiled MeeGo-Harmattan libc6 wouldn't work.

marmistrz 2012-05-25 14:29

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by Hurrian (Post 1212367)
Well, damn. This is cool. I'll test it out once I grab a few MeeGo Harmattan packages.

Side note: if this is a specially crafted chroot, then there's no reason a recompiled MeeGo-Harmattan libc6 wouldn't work.

No, it's not a chroot. I didn't really try MeeGo CE chroot (and I'm pretty sure it doesn't contain proprietary pkgs by Nokia).

It's just putting libs to /opt/meecolay/lib ;)
Worked this way, so I sticked with it.

Quote:

Originally Posted by misiak (Post 1212364)
[seriously]
Great to hear you got some positive results and succeded in running few apps already :) That is one of things I'm looking forward to :) Tell me if you need any help with e.g. coding GUI or something (I know that low-level-stuff people often hate frontend coding)
[/seriously]

I PM-ed you about it.

I think I'll start with the low-level command-line program, then I'll add the gui. I need to learn GUI programming anyway! :)

EDIT:
Quote:

Originally Posted by misiak (Post 1212364)
[sarcasm]
fixed dependancy issue with libxau6? :D
[/sarcasm]

<sarcasm> Yeaaaaah, now it requires libxau6 = 1.0.7. (MeeGo's is 1.0.6) and this will eat your children if installed :D
</sarcasm>

Only jokin' :)

Seriously: libxau6 stuff is a lesson learned for me. I'm happy it's fixed now.

misiak 2012-05-25 15:19

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by marmistrz (Post 1212381)
I think I'll start with the low-level command-line program, then I'll add the gui. I need to learn GUI programming anyway! :)

As you wish, you may stay with low-level command-line program anyway and then create separate program only with gui, which, after choosing some options, runs programs in cmd adding appropriate arguments (I think this is how psx4m is made - there are command line emulators and gui just runs them with parameters), maybe in this particular case it will be better than messing low level parts of code with gui (and then there would be less possibilities of conflicts if more than one person works on source code). But the decision is, like David Kitt said in his song, up to you ;)
Quote:

Originally Posted by marmistrz (Post 1212381)
<sarcasm> Yeaaaaah, now it requires libxau6 = 1.0.7. (MeeGo's is 1.0.6) and this will eat your children if installed :D
</sarcasm>

Only jokin' :)

Seriously: libxau6 stuff is a lesson learned for me. I'm happy it's fixed now.

Good to know you're not butthurt about that little immature joke :D Anyway, I'm glad you solved that issue, that is a lesson not only for you, but for other devs, too ;) And you gave a great reason to fix that ugly bug in autobuilder as soon as possible ;)

Mohammed Muid 2012-05-25 16:59

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i did install this meecolay but couldnt run harmattan app. I tried to run eyrie but couldnt install because of missing dependencies. Just installing this meecolay would do or something else need to be done?

AWasisto 2012-05-25 17:23

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
I've tried CameraPro but failed, seems Qt problem. Anyone can post here which Harmattan apps we can run?
Btw, in every Harmattan .desktop file there are an 'invoker' command. Can we run apps without it? I've tried on Nemo 1.3 and it still works.

imo 2012-05-25 17:42

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i believe this is amazing really , please make it usable and in any case if we could manage to find the libc 6 alternatives or analouge ?

marmistrz 2012-05-25 17:45

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by Mohammed Muid (Post 1212440)
i did install this meecolay but couldnt run harmattan app. I tried to run eyrie but couldnt install because of missing dependencies. Just installing this meecolay would do or something else need to be done?

Please read the first post, it explains that dpkg will complain about deps.

Quote:

Originally Posted by AWasisto (Post 1212449)
I've tried CameraPro but failed, seems Qt problem. Anyone can post here which Harmattan apps we can run?
Btw, in every Harmattan .desktop file there are an 'invoker' command. Can we run apps without it? I've tried on Nemo 1.3 and it still works.

type
Code:

dpkg -l libqt4-gui
Which version are you using?
Are u usin' cssu, which flavor?


Invoker stuff:
Just run
Code:

meecolay /path/to/executable
This worked for me. invoker is just some part of applauncherd.

You can try using invoker, I'll try it out when I'll have a bit time too (and 'll have nothing better to do)
You can do
Code:

ln -s /usr/bin/meecolay /usr/bin/invoker
This should work too.

Now I'll focus on library downloader.

My request to everyone who posts here about problems: make it precise. I cannot

sifo 2012-05-25 17:59

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
marmistrz you rock man ! thank you very very much ;)

PartyboyXP 2012-05-25 18:36

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Thank you very much man! You rockz! Please continue with the good work to make it more usable

dadoabdallah 2012-05-25 21:17

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
thank you very much dear
you are a pro

please continue your wonderful work to make the secrept working very well


thankful man

PartyboyXP 2012-05-26 16:10

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by AWasisto (Post 1212449)
I've tried CameraPro but failed, seems Qt problem. Anyone can post here which Harmattan apps we can run?
Btw, in every Harmattan .desktop file there are an 'invoker' command. Can we run apps without it? I've tried on Nemo 1.3 and it still works.

You can run harmattan apps in Nemo 1.3?

pycage 2012-05-26 17:46

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by PartyboyXP (Post 1212912)
You can run harmattan apps in Nemo 1.3?

Yes, as long as they don't require Harmattan-specific stuff or multitouch.

osmanayman 2012-05-26 18:13

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i'll try quasarmx but missing "libqmsystem2.so.1" :(

marmistrz 2012-05-26 19:00

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by osmanayman (Post 1212968)
i'll try quasarmx but missing "libqmsystem2.so.1" :(

Ok, now could you post the depends?
You can get it also by
dpkg -f (debname.deb)
I'll try to put the library on the server.

Mohammed Muid 2012-05-26 19:04

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i installed it now cannot uninstall it ::

kia-N900:~# apt-get purge meecolay-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
meecolay-core*
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
1 not fully installed or removed.
After this operation, 73.7kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 30158 files and directories currently installed.)
Removing meecolay-core ...
rm: can't remove '/opt/meecolay/lib/*': No such file or directory
rm: can't remove '/opt/meecolay/bin/*': No such file or directory
dpkg: error processing meecolay-core (--purge):
subprocess pre-removal script returned error exit status 1
Giving the user ownership to /opt/meecolay and subdirectories...
chown: /opt/meecolay: No such file or directory
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
meecolay-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#

marmistrz 2012-05-26 19:24

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by Mohammed Muid (Post 1212986)
i installed it now cannot uninstall it ::

kia-N900:~# apt-get purge meecolay-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
meecolay-core*
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
1 not fully installed or removed.
After this operation, 73.7kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 30158 files and directories currently installed.)
Removing meecolay-core ...
rm: can't remove '/opt/meecolay/lib/*': No such file or directory
rm: can't remove '/opt/meecolay/bin/*': No such file or directory
dpkg: error processing meecolay-core (--purge):
subprocess pre-removal script returned error exit status 1
Giving the user ownership to /opt/meecolay and subdirectories...
chown: /opt/meecolay: No such file or directory
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
meecolay-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#

I'll investigate this ASAP.
thx for the report

imo 2012-05-26 20:15

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
marmistrz ,i really want you to know that every eye is staring at this thread in particular ,awaiting for a miracle .Thanks buddy if you could do it any day sooner . i wish if MAG could help you on this in any way ,obviously he is one brilliant mind we have got on this forum . Others are big names too . i hope we hear of great news soon .

Shinigamijim 2012-05-26 21:33

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Damn you people come out with amazing thins when i was about to try to sell my cell... not doing any more ove you guys.

MINKIN2 2012-05-26 22:35

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
That's the power of the n900 and the TMO community Shinigamijim, there are too many brilliant minds here to let you go. Good to here that you've decided not to sell your phone.

This is brilliant work marmistrz, I am looking forward to trying this out :)

I was wondering if you may have plans for a Compatibility List (ala preenv) for confirmed running/none running apps?

stickymick 2012-05-27 02:41

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Any chance of a version for N9? :D


Will be trying this when it develops into a more workable app.
Does this require any other mods to work,,, i.e CSSU; KP50 etc, or does it run under stock?

kent_autistic 2012-05-27 05:22

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
are we gona be able to run Maliit keyboard using this?

osmanayman 2012-05-27 07:47

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i'll try duck_hunt (qml)... the games start but only black screen... i get "QtMultimediaKit" isn't installed but "libqtm" installed on my phone...

and treemaker-free need "libcapsule.so.1"

i'll test and report other programs and games here... (sorry for english)

marmistrz 2012-05-27 10:46

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by stickymick (Post 1213103)
Any chance of a version for N9? :D


Will be trying this when it develops into a more workable app.
Does this require any other mods to work,,, i.e CSSU; KP50 etc, or does it run under stock?

cssu - maybe. KP - i dont think so


compatibility list is linked on the first post.

maliit: idk, try

If someone posts missing libs, please give me the app's depends too!

bugoy 2012-05-27 15:08

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
whre is the packge??ive try the apt-get but couldnt find please make some shortcuts to download it
thankz

marmistrz 2012-05-27 15:15

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by bugoy (Post 1213356)
whre is the packge??ive try the apt-get but couldnt find please make some shortcuts to download it
thankz

u need extras-devel

Mohammed Muid 2012-05-27 15:17

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
plz help me. plzzz

Nokia-N900:~# apt-get install meecolay-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
meecolay-core is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up meecolay-core (0.9.0-1) ...
Giving the user ownership to /opt/meecolay and subdirectories...
chown: /opt/meecolay: No such file or directory
dpkg: error processing meecolay-core (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
meecolay-core
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N900:~#


firstly i installed meecolay-core then i tried to install one meego app. gave me dependency error. then i tried to uninstall it and i got this. and every time i do apt-get update at the end i get this ::

Get:19 http://repository.maemo.org fremantle/non-free Packages [111kB]
Get:20 http://repository.maemo.org fremantle/free Packages [8885kB]
Get:21 http://repository.maemo.org fremantle/non-free Packages [288kB]
Get:22 http://repository.maemo.org fremantle/free Packages [136kB]
Get:23 http://repository.maemo.org fremantle/non-free Packages [1310B]
Fetched 19.5MB in 12min20s (26.3kB/s)
Reading package lists... Done
W: Ignoring Provides line with DepCompareOp for package binutils
W: You may want to run apt-get update to correct these problems


edit: problem solved. just deleted the files that started with meecolay-core from /var/lib/dpkg/info

Mohammed Muid 2012-05-27 15:41

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i cannot untar it. i get the following errors


home/user # tar -xzvf /home/user/MyDocs/applauncherd-launcher.tar.bz2 -C /opt/meecolay/
gzip: invalid magic
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
/home/user #

osmanayman 2012-05-27 15:51

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
download meecolay-core from garage and send phone... and install with x-term... i extract tar archives manually and copy with filebox to "opt/meecolay"... its work for me...

Mohammed Muid 2012-05-27 16:34

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
i downloaded it again. even though same problem::

BusyBox v1.20.0 (Debian 1.20.0power1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/home/user # cd MyDocs/
/home/user/MyDocs # tar -xzvf applauncherd-launcher.tar.bz2
gzip: invalid magic
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
/home/user/MyDocs # tar -xzvf libstdc\+\+6.tar.bz2
gzip: invalid magic
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
/home/user/MyDocs #

disappear 2012-05-27 16:42

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by Mohammed Muid
i downloaded it again. even though same problem::

BusyBox v1.20.0 (Debian 1.20.0power1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/home/user # cd MyDocs/
/home/user/MyDocs # tar -xzvf applauncherd-launcher.tar.bz2
gzip: invalid magic
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
/home/user/MyDocs # tar -xzvf libstdc\+\+6.tar.bz2
gzip: invalid magic
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
/home/user/MyDocs #
root
apt-get install bzip2
bunzip2 -d applauncherd-launcher.tar.bz2
tar xvf applauncherd-launcher.tar
from that point you can manage alone
regards

Mohammed Muid 2012-05-27 17:20

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
how to download and install those two apps in the compatibility list. now in my opt/meecolay folder there are two folders 'bin' and 'lib' and there are two files named applaunchered under bin and many lib files in the lib folder. is it okay? just being sure

marmistrz 2012-05-27 17:20

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by Mohammed Muid (Post 1213371)
i cannot untar it. i get the following errors


home/user # tar -xzvf /home/user/MyDocs/applauncherd-launcher.tar.bz2 -C /opt/meecolay/
gzip: invalid magic
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
/home/user #

Sorry, I made a mistake, it should be -xvf

marmistrz 2012-05-27 17:21

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by Mohammed Muid (Post 1213409)
how to download and install those two apps in the compatibility list. now in my opt/meecolay folder there are two folders 'bin' and 'lib' and there are two files named applaunchered under bin and many lib files in the lib folder. is it okay? just being sure

Yeah only two.

As soon as I receive some depends I'll try to add some more libs.

PS. Cssu Testing seems to be required. qtquickcompat may work.
I'm adding qt-components as a dep

update should arrive soon

qwazix 2012-05-27 17:29

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
How about setting up a meecolay repo? Apt-get would take care of the dependencies and people would be able to upload working apps there for easy download.

Mohammed Muid 2012-05-27 17:41

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
where to download meego apps to test? whil whatsapp work? :s

i want that app which shows the scores of football leagues

marmistrz 2012-05-27 18:04

Re: [Announce][Pre-Alpha] MeeCoLay - run Harmattan apps on Fremantle!
 
Quote:

Originally Posted by qwazix (Post 1213414)
How about setting up a meecolay repo? Apt-get would take care of the dependencies and people would be able to upload working apps there for easy download.

I'm afraid I'd run outta space. I've got 1,5 GB of space, and libs will take plenty of that.
but it may be a nice way out.

If you wanna set up your own, you're welcome. But I think it's a too early phase to do it, as meecolay requires too much xterm activity.

I'm planning to allow using debian/meecolay, so that devs can prepare the apps to run under fremantle.

The update is coming 2moro or on tue.
is there something more than deps (qtquick, qt 4.7.4, qt-components) and the prerm script that needs to be fixed?


Quote:

Originally Posted by Mohammed Muid (Post 1213420)
where to download meego apps to test? whil whatsapp work? :s

i want that app which shows the scores of football leagues

Use my-meego.com
You may need to login to ovi, but after you login and remember urself 4 2 weeks, you'll dl successfully.
you can get sth from meego obs and apps.formeego.com

And anyone reporting libs. please don't give me pure lib names, the depends too, if you want the lib to be uploaded. I'll ignore the ones without depends. You can attach DEBIAN/control if you prefer.

You can get depends

//////////////////

About the progress on meecolay-getlibs: I've just finished downloading the listings, I'll be working on parsing them.


All times are GMT. The time now is 03:28.

vBulletin® Version 3.8.8