| Re: [proaudio] ProAudio current state |
[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]
On Do, 07.08.08 17:05 Alexis Ballier <aballier@xxxxxxxxxx> wrote:
> Hi,
>
> > I'll look at LMMS again. That's one great app I'd really like to see
> > in portage. Recently got removed from sunrise in favor of our's, but
> > some things have to be checked and cleaned up, like VeSTige license
> > (their reverse-engeneered VST header - LGPL'ed) and it's
> > functionality on amd64. And this build-system-mess called STK.
>
> Yep; I had been playing with it some time ago. And I agree stk is a
> mess, I patched it like hell to have it build. I ended up having more
> or less the same patches as in the overlay.
> Plus some additions:
> - doc useflag (you can run doxygen in ${S}/doc/doxygen to build it)
> - examples useflag to install or not the stuff in projects/
> - debug useflag (--enable-debug)
Yup, definately missing in my/the overlay's ebuild
> some others I just spotted using the overlay's ebuild, not sure if
> mine was the same:
> - it ignores ldflags
IIRC it failed with --as-needed and/or DT_GNU_HASH, but not sure. Will
check that again
> - it installs binaries in /usr/share ('projects/*' stuff)
Yeah that's really not the right place, but on the other hand, if
someone is interested in the examples (given we only install them on
"useflag request"), $user will most likely have hard time to find the
examples in /usr/bin
And we will have package collisions, e.g.
/usr/share/stk/projects/examples/play
/usr/bin/play
Latter one comes from media-sound/sox
*shrug*
> - why installing the sources ?
This was pure lazyness. In the end I was happy that this lib compiled
at all, and for the examples and headers I just recursively copied them
over, even the Makefiles. Sorry for this mess, that needs to be fixed,
indeed.
> - why is it in media-sound category and not media-lib ?
Given all the example binaries, apps and whatnot, it looked like more
than just a libstk.
Maybe splitting it in media-libs/stk and media-sound/stk-apps or
something like that would make more sense, but with this build system...
I'd completely agree with media-libs too.
> - the patches to get a shared lib should *really* go upstream
Indeed, but not sure if those patches still let it compile on Windows.
And to be honest, I took some of them from a fedora repository I
googled up.
> - the other patches should also go upstream but that's far less
> important than making it build a shared library without upstream ack.
> - why is a reconfigure needed ? (there are two econf calls)
This might be unneeded, I got that one from the PlanetCCRMA src.rpm's
spec file - and as STK is a CCRMA maintained app I thought they know
what they're doing.
>
> Now for lmms:
> - pic must not be an useflag, libtool will do the right thing
ok
> - it seems there is a pulseaudio option for 0.4 alphas
Uff, other than jackd, I hate sound servers and use ALSA directly. So I
can't test.
> - I see no --with/without ladspa option in configure.ac
> - neither a libsrc option
> - it seems there is a fluidsynth option for 0.4
> - same for libsf (libsndfile)
> - same for fftw3
ok
> - isn't it possible to fix parallel make with vst ?
Parallel make isn't supported at all by upstream, for whatever reason.
Only if you rebuild an already compiled source tree, which will most
likely not happen on Gentoo :)
http://www.nabble.com/can't-compile-0.4.0-alpha-td18629245.html
2nd/3rd post.
>
>
> ok that's a lot of nitpicking but I'd really like to have it in the
> tree, and if you're motivated to proxy maintain it that's even
> better ;)
Yeah I'd be glad to help there, I'll look at the things you mentioned.
What about, erm, ignoring STK support for now? I think that's more a
pita to maintain than LMMS itself.
>
> > And the quizz... Is genstef still active? He was/is my mentor (for
> > over a year *shame*).
>
> I think he is, though I've not seen him for a while; maybe he's just
> slower because of the summer ;)
Yeah, he's from Munich too, like me, and maybe spending more time in
beer gardens than infront of his box :D
>
> Alexis.
Cheers,
Tom
Attachment:
signature.asc
Description: PGP signature
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |