Hum...

Maybe a .tar.gz file with the directory structure, ie: the
plugin-lcd.tar.gz contains the file: plugins/lcd.py,
plugin-audio-cdbackup.tar.gz -> audio/plugins/cdbackup.py, ...

Maybe each package contains a file with some useful information and
maybe some tags to handle conflicts/drastic changes between versions
that would require user intervention. IE: 

FREEVO_PLUGIN.txt:

Plugin: LCD
Description: Display context info in LCD using lcdproc daemon.
URL: http://path/to/last/version/probably/cvsweb/page
Version: 1.14
Breaks: 1.10
Files: plugins/lcd.py


We should elaborate that... I'm too sleepy now, but we should also use
plugin.config() as Dischi said... need to look at its usage though.

I imagine something like (but quite simplified) Gentoo's ebuild.

Gustavo



 --- Robert Rozman <[EMAIL PROTECTED]> escreveu: 
> hello,
> 
> that's exactly what I had in mind. Now, what are implementation
> posibitlities ?
> 
> Regards,
> 
> Robert.
> 
> ----- Original Message -----
> From: "Gustavo Sverzut Barbieri" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, October 14, 2003 10:55 PM
> Subject: Re: SV: SV: [Freevo-devel] Internet update/plugin selection
> framework for Freevo ?
> 
> 
> --- Robert Rozman <[EMAIL PROTECTED]> escreveu:
> > Hello,
> >
> > since this thread has gone in other direction I'd still remind of
> > original
> > question. What are possibilities to build framework where user
> could
> > update/maintain his Freevo installation throught Freevo interface.
> I
> > didn't
> > think so much about commercial side, more on "busy to do all those
> > upgrades
> > by my friends" that will never want to know what's under the
> Freevo's
> > hood.
> >
> 
> I think we should develop this plataform. It's easy, IMO.
> 
> We could create a plugin installation framework, "freevo install
> <plugin>.tar.gz", which install in the right directory, ask user if
> he
> want the plugin active, show plugin's description and ask for
> parameters.
>    Then we can have a plugin that check for new plugins, updates and
> download & install them, right from freevo interface (or web
> interface)
> 
> 
> Gustavo
> 
> 
> 
> 
> Yahoo! Mail - o melhor webmail do Brasil
> http://mail.yahoo.com.br
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> SourceForge.net hosts over 70,000 Open Source Projects.
> See the people who have HELPED US provide better services:
> Click here: http://sourceforge.net/supporters.php
> _______________________________________________
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> SourceForge.net hosts over 70,000 Open Source Projects.
> See the people who have HELPED US provide better services:
> Click here: http://sourceforge.net/supporters.php
> _______________________________________________
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel 

Yahoo! Mail - o melhor webmail do Brasil
http://mail.yahoo.com.br


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to