Reply
Thread Tools
Posts: 1,269 | Thanked: 3,962 times | Joined on May 2011 @ Brazil
#1
I am welcome to any information about publishing Harmattan packages :
- with external dependencies (not included in the Harmattan SDK);
- libraries without icon (i.e., without "user/" section).

For example :
- MatPlotLib has dependency on MatPlotLib-Data;
- I will use SymPy and MatPlotLib as dependencies for Integral, Derivative, Limit and graph plotting softwares.

I have search and it seems "Apps.ForMeeGo.org" does not yet accept my cases :
http://wiki.meego.com/MeeGo_Apps/Submit
"At this time it is only possible to submit a package which has no external dependencies, other than what is provided in the SDK. If you need other libraries for instance, then you should link them in statically. We're looking into adding shared dependencies, but that still needs discussion."

And Nokia Store also has similar limitation :
Submit-a-Python-Pyside-based-application-to-OVI-store
"Applications must NOT require additional downloads. If the MeeGo application contains a "Dependency Notice", please fail the application for linking to external repositories."

Any suggestion ???
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.

Last edited by rcolistete; 2011-11-30 at 20:08.
 

The Following User Says Thank You to rcolistete For This Useful Post:
Posts: 1,547 | Thanked: 7,503 times | Joined on Apr 2010 @ Czech Republic
#2
I think this is a very valid concern.
I can kind of understand this policy from the Nokia Store - but I think at least Apps for Meego should really accept libraries, at least if it wants to continue the good tradition of Maemo Extras.

I can add another use-case:
Say I want to use text to speech in my application - there is no TTS interface in Harmattan (I know of). It should not be that hard to port Fremantle Espeak packages to Harmattan, but where to put them so that all apps can share a single package instance and get the package installed automatically ?

Of course, provided your application is calling Espeak from the command line, It would be possible to submit a dummy espeak "application" with an icon that plays "You have Espeak installed" when clicked. Then you'll call your users to install this "app".

But why ? We have a perfectly working automated package management system and this just feels like a regression.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 
Posts: 1,269 | Thanked: 3,962 times | Joined on May 2011 @ Brazil
#3
Hi,

X-Fade answered in another topic :

http://talk.maemo.org/showpost.php?p...9&postcount=44
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.
 

The Following 2 Users Say Thank You to rcolistete For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 20:39.