sebt3
homebrew player (P. & C.)
First, I'm not realy sure this belong to the dev section, as I'm not realy planning to code something for this (My C coding skillz are weak). On the other side, this only interest packagers and coders, so it's best here.
As we all know, the nand space is limited. I'm fine with the library selection on it (well I could see a fit for a package or 2 more, but I digress).
But there are many thing that can be shared between PNDs. For what I've worked on :
- timidity
- kde-libs (in fact kdelibs, kdesupport, kdebase and dependencies, that's a 80M compressed PND)
- And I'm sure we could find more of them
I would like to see some kind of a limited dependency system within PND. I'm not thinking about a fine grained dependency system (like the one used in package management, this would exactly kill the idea behind PNDs : simplicity)
My idea was to have a _few_ PND being libraries (stored in /pandora/libs ?) that other PNDs could declare to depend on (in the PXML).
The library would be mounted at the same time as the application by pnd_run.sh.
When I introduced my idea to Jeff, he sugested that these PND could be mounted on card insert and unmounted when you remove the media.
As I stated in the first line, I don't have the skillz to code this in libpnd But I plan on doing the work required in pnd_run.sh (I'm realy confortable with shell scripting, a newer and a bit cleaned version might even pop-up within HF4)
What do you think ? Someone for the job ?
As we all know, the nand space is limited. I'm fine with the library selection on it (well I could see a fit for a package or 2 more, but I digress).
But there are many thing that can be shared between PNDs. For what I've worked on :
- timidity
- kde-libs (in fact kdelibs, kdesupport, kdebase and dependencies, that's a 80M compressed PND)
- And I'm sure we could find more of them
I would like to see some kind of a limited dependency system within PND. I'm not thinking about a fine grained dependency system (like the one used in package management, this would exactly kill the idea behind PNDs : simplicity)
My idea was to have a _few_ PND being libraries (stored in /pandora/libs ?) that other PNDs could declare to depend on (in the PXML).
The library would be mounted at the same time as the application by pnd_run.sh.
When I introduced my idea to Jeff, he sugested that these PND could be mounted on card insert and unmounted when you remove the media.
As I stated in the first line, I don't have the skillz to code this in libpnd But I plan on doing the work required in pnd_run.sh (I'm realy confortable with shell scripting, a newer and a bit cleaned version might even pop-up within HF4)
What do you think ? Someone for the job ?