I've been working on putting together a metapackage of programs I'm nicknaming "uLife" in spirit of Mac's iLife. Automatix has a similar package named iLinux which has a few of the programs, but doesn't cover the whole spectrum that iLife contains.
Problem.. I'm not familiar with packaging, let alone virtual packaging. Also, I want to make a little GUI that allows a user to pick the programs they want to install, as well as offers them codecs that come with the standard warnings about them.
One work around is using the new APTURL protocol which will be coming in Gutsy (I don't have the link handy, but I have it installed on my uBook, and its very handy), and a web interface to add in the proper repos, and link to the packages. That way its completely web based, and uses pre-existing repos to install everything needed.
Another concept would be to offer a CD with all the programs on it minus the codecs (which can't be distributed legally), but offer links to the codecs.
So, if anyone knows of some relevant documentation on meta-package creation, let me know. I've been googling but I'm not finding anything useful.
uLife will contain...
Kino - Movie Editor. I'm looking at PiTiVi as a possible alternative.
Banshee - Music Manager (also manages internet radio, and podcasts as well)
Democracy - Internet Media Manager (picks up where Banshee leaves off)
Jokosher - Music Composition. Wired is a possible option as well.
Quanta - Web Development