Notices


Reply
Thread Tools
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#81
I think it is still not clear what developers should do, if they want to target extras and ovi store. From what I gather:
  • qt-components is available without cssu, to target that we need to import org.maemo.fremantle and use qt 4.7.0, and depend on qt-components10. This should be ok with ovi. What about qt-mobility, can we use 1.2, or that depends on qt 4.7.4?
  • to target cssu users (extras) we should do the same as above but we can use com.nokia.meego and qt 4.7.4

Is this list complete? Have I said anything wrong? I think there should be a wiki page with instructions
__________________
Proud coding competition 2012 winner: ρcam
My other apps: speedcrunch N9 N900 Jolla –– contactlaunch –– timenow

Nemo UX blog: Grog
My website: qwazix.com
My job: oob
 

The Following 2 Users Say Thank You to qwazix For This Useful Post:
Posts: 103 | Thanked: 211 times | Joined on Sep 2011
#82
Originally Posted by MartinK View Post
Well, the end result is still the same - you get get buttons with icons that can't be seen. Would a list of icons having this problem help ?
A list of missing icons could be fetched from https://gitorious.org/fremantle-qt-c.../generated.txt

Well, I'm unfortunately already quite overcommited. There seems to be no shortage of Fremantle theme designers - maybe some of them could step forward for such an important project ?
me too

So if it's not used & badly broken it might be safe to remove it ? Not sure if there is some easy way of doing that or if you need to tell the super-testers or repo admins.
IMHO, yes. Developers who try QtComponents for the first time on Fremantle usually tries that package and get a bad impression http://thpmaemo.blogspot.com.es/2012...and-today.html . But , IMO i'm not the one who should ask for removing of a package no owned by me
 

The Following 3 Users Say Thank You to inean For This Useful Post:
Posts: 103 | Thanked: 211 times | Joined on Sep 2011
#83
Originally Posted by qwazix View Post
I think it is still not clear what developers should do, if they want to target extras and ovi store. From what I gather:
If you want to apply for extras, your app MUST depend only of packages that could reach extras, ie: If you depends of Qt 4.7.4 you are sticked to CSSU users and what's more, your app shouldn't reach even extras devel (You need to cheat with runtime dependences). If you make use of qtm12 and qt-components-10, you satisfy that requirements.

qt-components is available without cssu, to target that we need to import org.maemo.fremantle and use qt 4.7.0, and depend on qt-components10. This should be ok with ovi
Ovi is a different beast. Ovi only allows you to depend of STOCK PR1.3 dependences, so if you want to push your app yo need to build a bundle with your app + qt-components-10 + libmaliit1 + qt-components-base-theme for QtComponents and qtm-12 and qtquickcompat for qtm12 (Or any other requirements for qtm12)

This problem also exists with Harmattan, but in that cases you already have QtComponents anf Qtm12


to target cssu users (extras) we should do the same as above but we can use com.nokia.meego and qt 4.7.4
If you target SSU, you are already targetting CSSU. You only need to package a com.nokia.meego based QML files for your app ONLY if you want to benefit of ActionKey functionality with Maliit VKB

should be a wiki page with instructions
http://wiki.maemo.org/Special:Search...mponents&go=Go
Wikis are editable by everyone. Feel free to contribute and add/update pages with your experiences.

As I said previously, Take a look to this:
https://qt.gitorious.org/~inean/qt-c...rld/autogen.sh
https://qt.gitorious.org/~inean/qt-c...World/main.cpp

That code generates Fremantle QML code from Meego couterpart and decided at runtime which system graphics and which QML set of files should use based on Qt version
 

The Following 6 Users Say Thank You to inean For This Useful Post:
qwazix's Avatar
Moderator | Posts: 2,622 | Thanked: 5,447 times | Joined on Jan 2010
#84
If you want to apply for extras, your app MUST depend only of packages that could reach extras, ie: If you depends of Qt 4.7.4 you are sticked to CSSU users and what's more, your app shouldn't reach even extras devel (You need to cheat with runtime dependences). If you make use of qtm12 and qt-components-10, you satisfy that requirements.
Sorry to ask again but I want to be sure before editing the wiki. If you make use of qtm12 and qt-components-10 you can reach extras, and no CSSU is required

correct?

ovi does not even pull dependencies from extras even if extras is enabled in peoples devices by default

correct?
__________________
Proud coding competition 2012 winner: ρcam
My other apps: speedcrunch N9 N900 Jolla –– contactlaunch –– timenow

Nemo UX blog: Grog
My website: qwazix.com
My job: oob
 
Posts: 103 | Thanked: 211 times | Joined on Sep 2011
#85
Yes to all. Problem with Ovi store is not the requirements but that Ovi will not allow an app in store that depends of non official repositories

Last edited by inean; 2012-04-07 at 20:42.
 

The Following 2 Users Say Thank You to inean For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#86
Originally Posted by inean View Post
A list of missing icons could be fetched from https://gitorious.org/fremantle-qt-c.../generated.txt
These icons are most important for MeeGo Harmattan apps. I tested some apps, and many of them require the missing icons.
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 
Posts: 103 | Thanked: 211 times | Joined on Sep 2011
#87
Harmattan icons aren't open. Feel free to provide good, free and redistributable ones at https://gitorious.org/fremantle-qt-c...commits/master. You can also use qt-components-blanco-theme and copy icons folder from an N9...
 

The Following User Says Thank You to inean For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#88
Originally Posted by inean View Post
Harmattan icons aren't open. Feel free to provide good, free and redistributable ones at https://gitorious.org/fremantle-qt-c...commits/master. You can also use qt-components-blanco-theme and copy icons folder from an N9...
I have qt-components-blanco-theme, qt-components-base-theme, qt-components-10, the -devel version, and still icons are missing. Is there a package which contains icons for N9 (installed on N9)?

EDIT: there's a package
Code:
meegotouchtheme-nokia
which depends on
Code:
meegotouchtheme-nokia-icons
It's where the missing icons are. There's no entry /usr/share/doc/ about the copyright. Can this be uploaded to extras-devel?

The packages can be downloaded from:
http://harmattan-dev.nokia.com/pool/....0+0m6_all.deb


I found it in the repo, the details found somewhere in FMC, don't remember where. Google will help you find it.
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here

Last edited by marmistrz; 2012-06-07 at 13:59. Reason: meegotouchtheme nokia icons
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#89
Originally Posted by marmistrz View Post
I have qt-components-blanco-theme, qt-components-base-theme, qt-components-10, the -devel version, and still icons are missing. Is there a package which contains icons for N9 (installed on N9)?

EDIT: there's a package
Code:
meegotouchtheme-nokia-icons
It's where the missing icons are. There's no entry /usr/share/doc/ about the copyright. Can this be uploaded to extras-devel?

The packages can be downloaded from:
http://harmattan-dev.nokia.com/pool/....0+0m6_all.deb


I found it in the repo, the details found somewhere in FMC, don't remember where. Google will help you find it.
After installing this, I tried one app from MeeGo. Icons were missing before, now after
Code:
rm -r /home/user/.cache/meegotouch
All the icons in the toolbar are present.
Installs cleanly
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 
Posts: 103 | Thanked: 211 times | Joined on Sep 2011
#90
Originally Posted by marmistrz View Post
It's where the missing icons are. There's no entry /usr/share/doc/ about the copyright. Can this be uploaded to extras-devel?
No.
See http://talk.maemo.org/showpost.php?p...2&postcount=68
 
Reply


 
Forum Jump


All times are GMT. The time now is 09:13.