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
