Hi, here's an ebuild for DSSI Soft Synth Interface, an API for audio plugins. DSSI can be used with Rosegarden. DSSI depends on liblo for which I also submitted an ebuild (http://bugs.gentoo.org/show_bug.cgi?id=83078). Unfortunately I only checked for a dssi ebuild, so I missed the fact there already was a liblo ebuild in bugzilla, sorry for that. This ebuild does some strange things when fluidsynth is in USE because it needs fluidsynth sources of the same version as the library is installed, and I couldn't find a better way to do it. So with USE fluidsynth, there are limitations: - best_version "media-sound/fluidsynth" must be installed (currently 1.0.5) - the fluidsynth tarball won't be fetched if not in distfiles - and the md5sum of this is not checked here Any comments or ideas how this can be done better are greatly appreciated.. Kai
Created attachment 51957 [details] dssi-0.9.ebuild
FYI, the DSSI developers are working on a new release which will greatly simplify installation: full autotools build system, no more dependence on fluidsynth source. Probably it will split the distribution into several smaller packages, to make things easier for distros without USE flags ;-).
Has the current ebuild of Rosegarden the ability to use DSSI without modification? If I just install the DSSI ebuild here, and re-emerge Rosegarden, will it work?
dssi is going to be needed by dev-java/gnu-classpath-0.19 (expected around the first week of November). Hopefully someone will step up to add this to the tree before that.
media-libs/dssi-0.9 media-libs/fluidsynth-dssi-0.9.1 in cvs.