jaap wrote:
Le Fri, Jan 30, 2004 at 10:23:42PM +0000, James Stone a
?crit...
I have no idea about Gentoo and ebuilds. What is
wrong with downloading
the source and compiling it yourself?
James
It's more work.
And if the ebuild is ok,it will be easier for a lot of people.
Maybe you have to try gentoo to understand..:)
Jaap
James:
Gentoo's ebuilds are, like the ports in FreeBSD ,
a very powerful way to keep your system updated.
They automatically download, compile and install
not only the program you want but the dependencies as well.
They let you have all the programs compiled with
options optimized for your specific machine,
and record everything they do in a database.
You can (often) easily write ebuilds yourself, especially for
programs using autoconf etc.
The ebuild system is the main reason I shifted to Gentoo,
and highly recommend it.
Jaap:
I was always running jack,muse etc. as root , so I never bothered
about capabilities. I had a look in portage and I saw that there are
actually
two flags for configuring capabilities: "caps" for gnupg ,
and "jack-caps" for jack. But this is redundant since both of
them require for the installation of libcap (I'll send a bug report for
that later).
What I don't know is, whether giving "--enable-rtcap" for muse
requires libcap. Maybe the guys from muse can tell us...?
Anyway, for the time being, just change
...
src_compile() {
local myconf
...
to
...
src_compile() {
local myconf="--enable-rtcap"
...
and you'll have them compiled in.
Just don't forget to put muse-0.6.3.ebuild in your
$PORTAGE_OVERLAY otherwise emerge sync will
silently remove all your changes
I hope this helps.
--rossen