On 10/24/05, Nigel Henry <cave.dnb@xxxxxxxxxx> wrote: > On Tuesday 25 October 2005 22:47, Mark Knecht wrote: > > On 10/24/05, Nigel Henry <cave.dnb@xxxxxxxxxx> 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