On 10/24/05, Nigel Henry <cave.dnb(a)tiscali.fr>
wrote:
On Tuesday 25 October 2005 22:47, Mark Knecht
wrote:
On 10/24/05, Nigel Henry
<cave.dnb(a)tiscali.fr> wrote:
ps: I hope Linux distro's arn't going the
way of MS Windows XP & the
notorious app trashing service pack 2. But saying that, at least
Debian have the decency to tell you before you upgrade, which app's
they're going to trash.
I don't know what non-Gentoo users feel about the distro (and before
you answer let's start a new religion thread...) but I doubt this sort
of issue will come up this distro.
- Mark - audio fun on Gentoo for the last 2 years
Hi Mark. It took me quite some months to get Gentoo installed, with some
breaks to get myself together again. It's up and running now Had a
problem getting Gnome and KDE 3.4 to install, but creating a link for
libtools named 3.4 and linked to 3.5-2005xxxx fixed that. I've got a few
music apps on it, and am quite satisfied with Gentoo, but, not really for
a real newbie to install. I've had no app trashing problems from Fernando
with FC1,2, and 3, and Slackware 10.0 seems ok too.
Just a bit on the side. I'd really like to get Smack the drum machine on
Gentoo, and see there are some ebuilds for it, but don't know how to work
with them after I've downloaded them. Any hints so that I can use emerge
to install them? Thanks for watching. Nigel.
Conceptually I don't think it's too hard. Here's what I just did with Om
1) Make sure you have a local portage overlay directory defined and
created. Here's my entry in /etc/make.conf:
lightning media-sound # cat /etc/make.conf | grep portage
PORTDIR_OVERLAY=/usr/local/portage
lightning media-sound #
2) Make a directory for media-sound ebuilds:
mkdir /usr/local/portage/media-sound
2) Make a directory for om
mkdir /usr/local/portage/om
3) Copy the om-ebuild into /usr/local/portage/media-sound/om
4) See if it's recognized:
lightning media-sound # emerge -pv om
These are the packages that I would merge, in order:
Calculating dependencies
!!! All ebuilds that could satisfy "om" have been masked.
!!! One of the following masked packages is required to complete your
request: - media-sound/om-0.2.0 (masked by: ~amd64 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
lightning media-sound #
5) Since it's masked I add (for test purposes - I wouldn't build it
this way) the ~amd64 keyword:
lightning media-sound # ACCEPT_KEYWORDS="~amd64" emerge -pv om
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] media-libs/liblo-0.22 -doc 429 kB
[ebuild N ] media-sound/om-0.2.0 +alsa -debug -dssi +gtk +ladspa
-lash 0 kB [1]
Total size of downloads: 429 kB
Portage overlays:
[1] /usr/local/portage
lightning media-sound #
I would then decide if the USE flages were good, adjust
/etc/portage/package.use as necessary, and when they were I'd build
it.
Not too difficult.
I got the om ebuild from Gentoo's Bugzilla where these things get
submitted:
http://bugs.gentoo.org/show_bug.cgi?id=109194
There is an ebuild submitted for the Om plugins. I did not spot one
for Smack. Maybe you can write one?! ;-)
Let me know if you get it running.
Hope this helps,
Mark
Hi Mark. I've got as far as emerge -pv om. Unfortunately I've lost the syntax
for a one shot unmask for a single package. I need to unmask om which is
being masked by -x86 keyword. Nigel.
BTW there are ebuilds for om, omins, and smack, at a link from
. I havn't sent the URL for the link, as it's a bit
weird.