maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] QtComponents for Fremantle (https://talk.maemo.org/showthread.php?t=79134)

qwazix 2012-04-07 18:38

Re: [Announce] QtComponents for Fremantle
 
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

inean 2012-04-07 19:48

Re: [Announce] QtComponents for Fremantle
 
Quote:

Originally Posted by MartinK (Post 1189415)
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

Quote:

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 :p

Quote:

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

inean 2012-04-07 20:09

Re: [Announce] QtComponents for Fremantle
 
Quote:

Originally Posted by qwazix (Post 1189421)
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.

Quote:

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 ;)


Quote:

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

Quote:

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

qwazix 2012-04-07 20:33

Re: [Announce] QtComponents for Fremantle
 
Quote:

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?

inean 2012-04-07 20:38

Re: [Announce] QtComponents for Fremantle
 
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

marmistrz 2012-06-07 10:48

Re: [Announce] QtComponents for Fremantle
 
Quote:

Originally Posted by inean (Post 1189459)
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.

inean 2012-06-07 11:30

Re: [Announce] QtComponents for Fremantle
 
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... :p

marmistrz 2012-06-07 11:33

Re: [Announce] QtComponents for Fremantle
 
Quote:

Originally Posted by inean (Post 1218872)
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... :p

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.

marmistrz 2012-06-07 14:00

Re: [Announce] QtComponents for Fremantle
 
Quote:

Originally Posted by marmistrz (Post 1218874)
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

inean 2012-06-08 15:22

Re: [Announce] QtComponents for Fremantle
 
Quote:

Originally Posted by marmistrz (Post 1218874)
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


All times are GMT. The time now is 02:06.

vBulletin® Version 3.8.8