Ideas for Diablo and Elephanta

2007-09-21 Thread Quim Gil
Now that maemo Chinook approaches is a good time to define the features
to implement in the following releases of our SDK and development
platform: Diablo and Elephanta. Your suggestions are welcome. You can
file enhancement requests at bugs.maemo.org (preferred), send a proposal
to be discussed at maemo-developers or post a comment here. We are
looking specially for ideas that help improving our developer offer and
also coordinating better with Ubuntu Mobile and other projects in the
GNOME Mobile space.

-- 
Quim Gil - http://maemo.org

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: how to tell if files have changed?

2007-09-21 Thread Eero Tamminen
Hi,

ext Michael Wiktowy wrote:
 Does maemo have anything like FAM or Gamin that tells us if watched
 files or dirs have changed?

 I'm trying to improve Kagu's media scanning capabilities and it seems
 that the best thing to do would be to get a notification of some sort
 when a new file arrives, scan it, and act appropriately.
 
 Don't both of those tools just tell you which files changed between
 subsequent scheduled scans? You still have to waste a buch of disk and
 cpu time on scanning and generating checksums on each file.
 
 I think that what you are looking for comes with inotify ... but I am
 not sure how you hook into that or if it is even available on the
 N800/770. http://en.wikipedia.org/wiki/Inotify

Inotify will be available in the next release having Glibc 2.5.
You should be able to test it with the SDK Beta I think.

(you can use it also with Glibc 2.3 in earlier releases, but then you
need to do syscalls directly instead of using nice Glibc functions.)


 Could you not just look at the mtime of your monitored music
 directories on start up and compare it to what it was last time? That
 should tell you if files were added/removed/changed ... unfortunately
 you still have to scan to see which ones.
 
 BTW ... Kagu is very nice. I have started using it as my default music
 player. Thanks.


- Eero

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Creating a Debian package - clarifications required

2007-09-21 Thread David Hazel
I'm trying to follow the instructions in the How To section of the
Maemo website, and I'm finding that there are several questions that
don't seem to be addressed. I'm hoping that someone can answer these for
me.

1. The application I'm packaging up is not intended to be built from
source by users, but to be supplied as-is in binary form on a memory
card (specifically for the N800). I am hoping that this means I don't
need to supply a Makefile, but the instructions aren't clear on this
point. Can I elect not to supply a Makefile if I don't intend to supply
sources for the user to build the application? All I want the
Application Manager to do, when it reads this package, is copy the
binary and other files from the memory card to the right locations and
do whatever else is needed to make the application appear in the
navigator menu.

2. I originally started off with my source directory containing mixed
upper and lower case letters, as well as the version number. However,
db_make complained about this and I've now changed the directory name.
Do I also need to change the names of the binary, icon file and desktop
file to match? Again, this isn't clear from the instructions.

3. Does the application name used for the source directory need to
correspond with the name by which the application will be known to OSSO?
For example, if my source directory is abc-1.0.0, does this mean that
OSSO will have to know the service as abc.nokia.com and that the OSSO
application name will have to be abc?

4. Does the name of the icon file have to correspond with the name of
the binary file in any way? For example, if it is a 26x26 icon, and the
binary name is abc, does the icon have to be called abc_icon_26x26.png?
This is kind of suggested in the documentation, but it isn't stated
explicitly.

5. Will dh_make automatically uuencode the icon and place it in the
control file, or do I have to manually run uuencode and copy the text
in?


Sorry for so many questions in one go, but my first attempt to follow
the instructions didn't really clarify these points.


David Hazel


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Creating a Debian package - clarifications required

2007-09-21 Thread Miko Nieminen
On 21/09/2007, David Hazel [EMAIL PROTECTED] wrote:

 I'm trying to follow the instructions in the How To section of the
 Maemo website, and I'm finding that there are several questions that
 don't seem to be addressed. I'm hoping that someone can answer these for
 me.

 1. The application I'm packaging up is not intended to be built from
 source by users, but to be supplied as-is in binary form on a memory
 card (specifically for the N800). I am hoping that this means I don't
 need to supply a Makefile, but the instructions aren't clear on this
 point. Can I elect not to supply a Makefile if I don't intend to supply
 sources for the user to build the application? All I want the
 Application Manager to do, when it reads this package, is copy the
 binary and other files from the memory card to the right locations and
 do whatever else is needed to make the application appear in the
 navigator menu.



When you create debian packaging for your application, you can provide only
the binary package to users. Then users don't need to build anything and you
don't have to provide sources.

You should read Debian New Maintainers' Guide if you'r about to create
debian packages. Maemo's packaging howto is just simplification of those
instructions and it doesn't explain things very deeply.


2. I originally started off with my source directory containing mixed
 upper and lower case letters, as well as the version number. However,
 db_make complained about this and I've now changed the directory name.
 Do I also need to change the names of the binary, icon file and desktop
 file to match? Again, this isn't clear from the instructions.

 3. Does the application name used for the source directory need to
 correspond with the name by which the application will be known to OSSO?
 For example, if my source directory is abc-1.0.0, does this mean that
 OSSO will have to know the service as abc.nokia.com and that the OSSO
 application name will have to be abc?

 4. Does the name of the icon file have to correspond with the name of
 the binary file in any way? For example, if it is a 26x26 icon, and the
 binary name is abc, does the icon have to be called abc_icon_26x26.png?
 This is kind of suggested in the documentation, but it isn't stated
 explicitly.

 5. Will dh_make automatically uuencode the icon and place it in the
 control file, or do I have to manually run uuencode and copy the text
 in?


 Sorry for so many questions in one go, but my first attempt to follow
 the instructions didn't really clarify these points.


 David Hazel


 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




-- 
Miko Nieminen
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: installing scratchbox and maemo sdk

2007-09-21 Thread anurag sogal
hello people,

Thanks for all the help on installation . I appreciate all your help.

Thanks,

Anurag

On 9/21/07, leemars [EMAIL PROTECTED] wrote:


  Date: Wed, 19 Sep 2007 22:01:01 -0400
 From: [EMAIL PROTECTED] To: maemo-developers@maemo.org Subject:
 installing scratchbox and maemo sdk Hi , I have been trying to install
 scratchbox on my Linux machine. The linux distribution that i have is
 SUSE I have already downloaded the tar ball for scratchbox and untared
 it. However when i do ./run_me_first.sh it give me the following error:-
 Missing /home/anurag/Desktop/scratchbox/host_shared/lib/ld.so
 Scratchbox-libs not installed? I am not sure how to proceed forward with
 this. Also after this what would have to do install mameo sdk and start
 developing. Thanks Anurag
 Hi
   Mybe you should untar all scrathbox tar package to root directory
 (use -C option is important   you must install scrathbox in root directory
 or create a soft link:  tar -xvf scratchbox-*.tar.gz -C /).
  Good Luck

   
   
   mars
 _
 Windows Live Custom Domain,您的免费电子邮局。
 https://domains.live.com/default.aspx

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Freescale Licenses AMD Graphics Technologies for use in iMX processors

2007-09-21 Thread Klaus Rotter
Jon Smirl wrote:
 Here's a good reason to switch from OMAP to iMX31 in next gen device
 Combine this with AMD's decision to open source the specs.

Maybe... but there are a couple of things which vote against it:

1) The Hardware used in the N800 is also used in various other Nokia 
products. The designers of the N770 and N800 had to use parts which will 
  be bought for other products (e.g. N9x series) as well. So there is 
just a chance to switch, if the developers of the N9x series will also 
switch...

2) To open the specs for some ATI/AMD graphics architecture does not 
mean that all specs are open. Even the Xorg programmers said, that the 
specs opened just covers the 2D part.

3) I have just read the iMX31 product brief. The MPEG-4 _encoder_ is 
nice, but I don't see a dedicatet DSP on board. I think that there is a 
lot of TI DSP code running on the N9x series. See 1)...

At least, the N800 just _has_ a 3D gfx accelerator. If we just get the 
specs...

-- 
Klaus Rotter * klaus at rotters dot de * www.rotters.de
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Freescale Licenses AMD Graphics Technologies for use in iMX processors

2007-09-21 Thread Andrew J. Barr
On 9/21/07, Klaus Rotter [EMAIL PROTECTED] wrote:
 Jon Smirl wrote:
 2) To open the specs for some ATI/AMD graphics architecture does not
 mean that all specs are open. Even the Xorg programmers said, that the
 specs opened just covers the 2D part.

For now, that's the case. They are promising more once they can work
internal legal issues out...and as far as I know they have
specifically promised 3D specifications for at least the R3xx and
R5/6xx series...
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Freescale Licenses AMD Graphics Technologies for use in iMX processors

2007-09-21 Thread Daniel Stone
On Wed, Sep 19, 2007 at 09:22:02PM -0400, ext Jon Smirl wrote:
 Here's a good reason to switch from OMAP to iMX31 in next gen device
 Combine this with AMD's decision to open source the specs.
 
 AMD today announced Freescale Semiconductor will license its 2D and 3D
 graphics technology. Freescale Semiconductor will use the AMD graphics
 technologies to equip its i.MX processors with OpenGL ES 2.0 and
 OpenVG 1.0 technologies. OpenGL ES 2.0 and OpenVG technologies are
 designed for mobile applications where battery life is key, including
 portable gaming, navigation and media player devices.

AMD has opened the Radeon graphics specs.  Their embedded chipsets
(based on work by the Bitboys crew) have nothing to do with the Radeons,
and nothing to do with the announcement in the slightest.


signature.asc
Description: Digital signature
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Possible bug in /usr/lib/libglib-2.0.so.0

2007-09-21 Thread Detlef Schmicker
Hi Fernando,

I came closer to the problem. It seems to me, that not the gtkrc.cache
file is broken, but the 
-rw-r--r--1 user users  25 Jun 29 14:30
current-gtk-key-theme
-rw-r--r--1 root root   28 Sep 21 21:45
current-gtk-key-theme.cache
-rw-r--r--1 user users  50 Jun 29 14:30
current-gtk-theme
-rw-r--r--1 root root   52 Sep 21 21:45
current-gtk-theme.cache
-

cache files in /home/user/.osso

are missing. They are not recached by the actual hildon-theme-cacher
anymore. (It is disabled in the source
// uncommented patch for maetronom, detlef
// g_unsetenv (GTK2_RC_FILES);

(I reenabled it, so 0.4.1 is working again for me, and added postinst to
recache everything including .osso files)

I have the files on the project maetronome and the bug report for
maetronome in
https://garage.maemo.org/tracker/index.php?func=detailaid=1189group_id=152atid=637

This is not a solution up to now.

By the way, the hildon-theme-cacher can only be installed in red pill
mode. Otherwize the app installer tells me: incompatible package. What
is the reason for that. How does the app installer decide, that red pill
mode is needed?


Am Donnerstag, den 20.09.2007, 15:58 +0300 schrieb Fernando Herrera:
 Hi, 
 
 El jue, 20-09-2007 a las 13:53 +0200, ext Detlef Schmicker escribió:
  Am I right, that the gtkrc.cache is corrupt in the latest image? I had a
  quite clean N800 installation and only added openssh and xterm before
  testing!
 
 Humm, this sounds very strange to me.
 
  What is the clean way to deliver a program which needs calling
  hildon-theme-cacher. I could not find a trusted source for
  hildon-theme-cacher and in I could not find the source code. So it is
  not possible to deliver it with my gpl application?!
 
 hildon-theme-cacher is installed in all the images, so you can just
 invoke it if you really need it from your applications.
 
 Usually new themes invokes it in the postinst script, either:
 
 hildon-theme-cacher path-to-your-theme
 
 or (to update all gtkrc caches):
 
 hildon-theme-recache-all
 
 The source code for this cacher program it's at stage svn. Latest
 sources are:
 
 https://stage.maemo.org/svn/maemo/projects/haf/trunk/hildon-theme-cacher/
 
 but those are matching the current development versions of glib and gtk+
 present on sardine and won't work with the latest official maemo
 release, so you probably want to look at:
 
 https://stage.maemo.org/svn/maemo/projects/haf/tags/hildon-theme-cacher/0.4.1-1/
 
 Hope this helps.
 
 Salu2
 
 
 
 
 

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Installing xephyr on SUSE 10.2

2007-09-21 Thread anurag sogal
Hello,

I am trying to install xephyr on SUSE, however the tutorial is not very
clear on how to install xephyr.

Also when I did go the xephyr site, it had debian binaries. I am not sure
how to run it on SUSE.

I am done with installing scratchbox and maemo rootstrap, I am stuck with
xephyr.

Also the rootstrap does not have Xephyr as mentioned in the tutorial page.

Any help would be appreciated.

Thanks,

Anurag
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


[ANN] Ruby/Maemo first release.

2007-09-21 Thread alterego
  I'd like to announce the _packaged_ release of my Ruby/Maemo project.
The files you need to start developing graphical Maemo apps in Ruby are at:

  http://maemo.rubyx.co.uk/projects/ruby-maemo

  Please feel free to contact me about anything concerning the development and
usage of these packages. As before with the developer preview release I'm
only supplying the Hildon bindings. Please don't fret though, I will be
working on the libosso bindings over the next few days and hope to add that
package very soon.

  Hope you enjoy my work as much as I enjoy working on this project.

- Tom Swindell [EMAIL PROTECTED]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers