![]() |
New game: Qt for developers
I've packaged libqt4.3.2, it's available here:
OS2007 (currently half broken, see below, sorry) Quote:
Quote:
While upgrading to OS2008, I fuxored the repository for OS2007 (actually you get OS2008 versions, I don't know what it does), I'll put them back in a few days. Sorry for OS2007 users, keep your debs if you have them!! So with libqt4-dev, you can develop/port kde apps in scratchbox and then send it to the device. With libqt4-core on the device, you can execute them. As this is the first build, there is no extra funky support: -> No cups (will be added) -> Sql is using integrated sqlite3 from the system -> No dbus (I'm really bad with dbus, not sure I'll do it unless some people want it) -> Keyboard handling is not part of qt, so keep in mind you will need an external keyboard app. -> Not optimized for size or speed yet (qmake, make and segfaulting qemu are nightmares) The qt4doc is not on the server, it's 25MB and contains: -> html qt documentation (useless for us, better browse the webserver) ->examples & demos sources I've extracted examples & demos. Some are really great like bittorent client, sql stuffs, WYSIWYG editor, graphical demos,.. http://debfarm.free.fr/pool/qt4-examples.tar.gz http://debfarm.free.fr/pool/qt4-demos.tar.gz 1,9M libqt4-core_4.3.2-1_armel.deb 32K libqt4-debug_4.3.2-1_armel.deb 3,7M libqt4-dev_4.3.2-1_armel.deb 5,2M libqt4-gui_4.3.2-1_armel.deb 1,1M libqt4-qt3support_4.3.2-1_armel.deb 292K libqt4-sql_4.3.2-1_armel.deb |
Re: New game: Qt for developers
How did you manage to get your qt4 to be so small. Mine is like 100MB of libraries? Could you post your ./configure line?
|
Re: New game: Qt for developers
1 Attachment(s)
It works. I could compile XHTML Wysiwyg Qeditor quite easily - it's not a killer app at all but it's a start :D
gzipped executable in http://www.debernardis.it/n800/edithtml.gz |
Re: New game: Qt for developers
1 Attachment(s)
Quote:
I'm only using debian methods so I don't use configure directly but debian/rules I kept a copy of the displayed options: Quote:
My debian/rules is attached. There are some info in it. What's the size of your libqt4-core? Let's first look at this one. I removed the manpage. I'm not even sure if the binaries are stripped so theorically mine are still too big, they could be smaller! Feel free to ask again if you need more details. |
Re: New game: Qt for developers
Quote:
Another interesting thing would be any database stuffs (seems like people are looking for this). Also an editor with spellchecking seems needed. 1) You could make a deb package of this editor. I'll make it if people are interested. 2) What keyboard is it that you're using? I have no idea about virtual keyboards alternatives. I was initialy trying to make a gateway qt-> hildon but stopped due to lack of time. |
Re: New game: Qt for developers
1 Attachment(s)
I just compiled another editor (or is it the same?)
I suggest trying "chip" for heating your feet on the IT :) http://debfarm.free.fr/textedit I'll build _all_ examples and demos in a few hours and make a package out of it. Debernardis, are you running oS2007? |
Re: New game: Qt for developers
when can we expect a 2008 port.
would it be possible to get your modified source code, so i can try to port it to 2008. i want to port some qt apps. that required the libs. |
Re: New game: Qt for developers
going to try to dpkg -i install the 2007 packages, hopefully it installs.
|
Re: New game: Qt for developers
deb http://qt4.garage.maemo.org/ chinook user
is this your port? |
Re: New game: Qt for developers
yes I am on os2007. For the keyboard, see http://www.internettablettalk.com/forums/showthread.php?t=10101
I'll test other apps. That tiny xhtml editor has a nice feature I hadn't seen, it saves also in pdf! Nice! |
Re: New game: Qt for developers
Quote:
If you run into problem with qemu, search in this subforum (patch, qt, qemu) for a line I modified in the sourcecode. First I'll build all examples/demos to finish with OS2007. |
Re: New game: Qt for developers
163 examples and demos from qt4.3.2(4.4Mb targz) for OS2007
Texteditor, tetrix, bittorrent client, ... , useless stuff,..,no clue,... This is not packaged, it's standalone and installed in one subdirectory. Thanks to Trolltech |
Re: New game: Qt for developers
I'm looking forward to trying this out, but i cant install the core lib onto device.
I tried on N800/OS2007 and on another N800/2008 and they both say incompatible package. The log says Package must have 'Section: user/F00' to be considered compatible. |
Re: New game: Qt for developers
1 Attachment(s)
First, I don't have my device here (I shouldn't drink so much during parties lol) so I can't check for sure.
Second, the section does not contain "user/" because this is not meant for users (yet), it's meant for developpers. I don't want qt libs to appear in application manager. So you should install it from command line. Third, this is really only for os2007 cause I didn't find the time to install chinook scratchbox yet. Anyway, how did you manage to see them in app manager? red pill mode? (I assume when you say log, you mean the log in app manager and then I guess you tried under app manager) I'm uploading another app. By the way, qt4 is also in this repo: debfarm.free.fr user bora (and not "incoming" which _only_ contains libqt and not the app I'm preparing) Tell me if you succeed edit: Here it is. apt-get install qbrew Homebrewer receipe calculator :D :D |
Re: New game: Qt for developers
Oh ok i was browsing repo from web browser. I got it installed.
Some impressive demos... will take me a while to look through them all but diagramscene and pathstroke look cool. I guess the ftp, spreadsheet (although limited), and torrent :) would be cool for 810 users or users with the soft-keyboard like debernardis is using. More importantly though, i've run into programs that required that lib in the past and i just gave up. Maybe time to re-examine http://freshmeat.net/browse/871/ Thanks, look forward to some good qt apps! By the way, both of the editors you two posted are amazing... i imagine with bt keyboard or 810 they would make great wordprocessor! |
Re: New game: Qt for developers
Yes, so many apps...
And yes, without keyboard most of the apps are useless. A kind of event-gateway to the hildon keyboard would be good. Although the bittorrent is the only one I really tried and it does not need keyboard. But, well, it's an example for a library so there's really the minimum.. Some applications will need some tweaking (fonts or recoding) because the screen is not big enough (example pathstroke) |
Re: New game: Qt for developers
Quote:
But to my mind it needs: cups (penguinbait did it) and spelling correction (already aspell on the device if I remember) |
Re: New game: Qt for developers
@ free
Thanks! I like doing and using Qt/KDE apps better than gnome and appreciate the port. Hopefully we can get some good apps built. |
Re: New game: Qt for developers
Sweet :D
Looking forward to this being finalized :) |
Re: New game: Qt for developers
Quote:
Since KDE works so well, and easily fits in the 2GB N810 flash, I'm of the opinion that any Qt development work should focus upon that environment rather than the Maemo/Hildon stuff. A lot of the Maemo stuff is really primitive by comparison to KDE apps, and we can still use the Hildon input stuff. It makes much more sense to work toward adapting Qt and KDE to the tablet, using your Qt port for the apps, than to do the opposite. There's already a lot of code that's been done with Familiar and Opie. That stuff is where the Nokia tablet got its start, and the is the place for the ideas from which most of the Maemo code is built upon. Why try to reinvent the wheel (again. . . ) KDE runs fine on the tablet and has all the advantages of a windowing environment that Matchbox doesn't have. The existing hildon/Maemo/Gnome apps mostly work, too. All we need to do is to adapt and merge together XKB and the hildon keyboard, and to standardize a right-click method (any suggestions on that would be welcome. I'm thinking use the 3 top resize buttons for a 3 or 4 button mouse,( ie. tap=left, tap+fullscreen=center, etc. ) )! Unfortunately, for whatever reason, Nokia and the Maemo developers seem to have a decidedly anti-Trolltech attitude. In the Wiki somewhere they even refer to the (outdated and blatantly false) myth that Qt is closed-source proprietary software! (Time for a bug report on that, but now I can't find the page) I'm actually surprised they let you post Qt on the Maemo site. . . The other problems with Maemo are the frequent code breaks, and the fact that it's based on Debian (specifically Debian testing/unstable). I don't want to deal with code breaks and buggy and obsolete libraries. Even Debian testing/unstable is very old stuff with lots of obsolete code. As an example of how obsolete the Maemo stuff is: they are using 2.6.18 thru 2.6.21 kernel, while the current is 2.6.23. Glibc in OS 2007 is libc-2.3.6.so, while the current is 2.7. When they introduced Maemo to the public they taked about getting Linux "straight form the source." Instead they get it straight from the dust heap. . . The ideal solution would be to update everything as much as possible using current source from the package developers or from a more current distro like Ubuntu/Kubuntu/Fedora/Gentoo. It would be quite a bit of work, but a lot of it has been done already and much of the rest is simple compilation. Just like Ubuntu/Kubuntu there should be Maemo / (K)aemo :D That might even spur Nokia to put a little more effort into Maemo and update it a bit. . . |
Re: New game: Qt for developers
Quote:
I tried to convince penguinbait to package it but from what I understoood he's also an rpm guy, he's also not really interested in it and on other great tasks (which is better for most of us). If I have the time and the skill, I'll take the task to package KDE (although I've already seen some people on other websites having packaged a lot lot of things). Personnaly I didn't install it because it's too big and I have no visibility on it. It doesn't mean that I don't understand how it's working, it's just not perfect for prime time. I have the feeling that if it would be packaged, not only "hackers" would use it but everybody. Off topic: Did you try his xfce? I tried it, a.m.a.z.i.n.g also.. Quote:
Quote:
Quote:
Quote:
Quote:
Now that I've been let down by Nokia (what an organisation for a so big company..) with unusable repositories for days, I've decided to not post anything. Also more and more I see that core applications are closed-source. I'm not able to feel if they have real reason (due to competitors willing to steal things) or if this just their will to rule the world but until now, I won't post anything on maemo. Somebody else can do it, it's not that hard anyway. Quote:
Beeheeeheeppp Now I have to strongly disagree (wouldn't be funny otherwise haha) The fact that it's based on the debian is exactly why I bought the stuff (for 400 euros..). Yes, I'm a debian user. I have so many reasons it would take a entire thread to explain. I'm also frequently helping people on other forums. I've gone into long discussions with some saying that Debian is broken/for sissies/cannot compile/..., everytime I realized the people in front of me had no clue what debian was because they simply didn't understand how it works or they were repeating what others were saying. I'm using debian testing on my x86 machine. And strangely, I'm running kernel 2.6.24-rc5 from Debian repository and libc 2.7. All packaged :p Don't tickle me on Debian without 1 real argument, pleaaase. Everybody has the choice. Choice is power. My friends are using slackware and fedora (or ubuntu but that's nothing really). I am able to do everything they do. Enough for distro war. 2.6.21 obsolete? Hummmmm... some people (err I mean hostages) run XP or wince 5.0 you know :) Come on!! It's 8 month old. Libc is a bit outdated maybe but there are maybe reasons? (no clue at all here) Quote:
While I have respect for these distro, they don't bring anything more than debian does. Does these even work (I mean, really work) on arm processors? How many package do you find in fedora? Currently I have 30168 available packages in one click. You are wasting your time. I can understand that you are an rpm fan and you're not keen on reinventing the wheel with switching to debian. But it's like this.. this device runs Debian.. Things which are not outdated in debian are for a reason. Either not stable, or license problem,.. Please go to _all_ debian repositories, look at version numbers and come back to admit your error. Although as I said I agree with your rant against nokia, I think there has been one step done. My old device was running palmOS (wow that's very very primitive). Now my device is running Linux and we have fun here and there porting softwares. I have the feeling Nokia is doing the minimum with these devices. There seems to be some highly competent developers but with handcuffs. To be fair, thanks to Nokia's team for that but there's still a lot to do. Thanks for the comments/ideas on the topic. |
Re: New game: Qt for developers
@gnexus:
I find your ideas in general very interesting. Maybe going the KDE way could actually work out very well. However, I have to arrest you on what you say about Debian - what's in Debian testing/unstable is far (very far) from obsolete, Debian unstable in particular is probably the most bleeding edge distro you can find, although it's always possible to find the odd exception packages (as with every distro). It's not even particularly "unstable" either - it gets more testing than many other "stable" distros. However, be that as it may, this is not reflected in whatever is included in Maemo. OS2007 used an old libc, old gtk, etc. etc. This was presumably mainly because the gtk version was a branched version for Hildon. The situation is improving with OS2008 which is getting closer to the mainline. In any case, this can in no way be blamed on the choice of Debian as baseline for the Nokia tablets. As far as I'm concerned this choice was indeed one of the major reasons for me jumping on the bandwagon. |
Re: New game: Qt for developers
Ah another debian lover :)
Packages for os2008 are currently building... I'll upload them if it ends up before I go to New Years Eve party :) |
Re: New game: Qt for developers
Okay they are in the box.
But my ISP is a bit clumsy.. you'll have to try several times until you manage (multiple wget would be the last solution) At least I do have problems from germany, maybe you don't.. 5.3 Megs is a bit too much for this webserver.. At least, I'm on time before 2008 :) Time for porting some qtapps. Amarok? |
Re: New game: Qt for developers
Amarok for KDE4 isn't yet ready for primetime, and the kde3 version runs on qt3. I'm having troubles compiling a working KDE4 build... I always seem to have qemu hang while compiling. When I ctrl-c and restart the make, it seems to skip the offending file, which means that it doesn't get included in the installation. Are you also having this problem?
|
Re: New game: Qt for developers
Quote:
How would that be? Quote:
I get the feeling this is nokia's fault. They put out a (damned good) device and encouraged people to develop for it but did not do a good job of managing the overall software situation. The concept of the maemo garage as a kind of sourceforge is cool but implementation is weak. Sorry for the rant but for the moment I just see this as the burning issue. :confused: I do love the KDE port of penguinbait. :D now, I just have to figure out how to compile a project from kdevelop in scratchbox. |
Re: New game: Qt for developers
I think they just dont ****ing care about the ITT.
They make much more money with phones. |
Re: New game: Qt for developers
What about this hack for simulating the right mouse click?
http://www.internettablettalk.com/forums/showthread.php?p=81608#post81608 |
Re: New game: Qt for developers
Quote:
If the BT keyboard works I can not believe that getting mouse support will be that hard, or? :confused: |
Re: New game: Qt for developers
Am I superficial or now Lyx is possible?
|
Re: New game: Qt for developers
1 Attachment(s)
i compiled the picture flow widget thingie (http://code.google.com/p/pictureflow/) for maemo. run the binary from a path with pictures in it. looks good altho it is quite slow. i hope qt4 has a future on maemo, developing qt4 is lovely.
|
Re: New game: Qt for developers
I revisited this so that i could get the editor to put into an autorun iso collection i've been compiling.
I took the most useful (for me) which are textedit, findfiles, and sqlviewer and made isos out of them. Since nothing is installed on the internal filesystem, you dont need to worry about conflicts or whatever... they just work. If anyone wants them they can install isomount and then grab the iso's. |
| All times are GMT. The time now is 02:36. |
vBulletin® Version 3.8.8