On Tue, Mar 23, 2010 at 09:27:15AM -0800, Jeff Spaleta wrote: > On Tue, Mar 23, 2010 at 4:28 AM, Thomas Perl <[email protected]> wrote: > > Sure - we've already prepared the "framework" for this inside the > > dependency manager code, but have been lacking integration of a specific > > packaging environment. See > > src/gpodder/gtkui/desktop/dependencymanager.py and its related TODO > > items in the source code for where the package manager-specific code has > > to be inserted. You probably also need to enhance the DependencyModel > > class in src/gpodder/gtkui/services.py with some additional metadata > > from the DependencyManager (in src/gpodder/services.py) so that you can > > map the command-line tool names and the Python module names to > > system-specific package names that need to be installed. > > > > Patches gladly accepted :) > > Good to know. Just wanted to make sure this fit on the roadmap. I'll > poke around at making this work on Fedora as a patch set. The mapping > will have to be distribution specific I think. How do you envision > that being handled? A runtime on system datafile read that expresses > the mapping? Or a set of build time configs that hardwire the mapping?
Maybe we can start with a distro-specific patch at the beginning and then try to merge things upstream when more distros add support for this - we will then know which data is available and how we can (possibly) merge it, so we don't need to provide complete data sets for all distros (if possible). Thanks, Thomas _______________________________________________ gpodder-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/gpodder-devel
