Re: [linux-audio-user] music apps being removed with Sarge/Etch updates

From: Mark Knecht <markknecht@email-addr-hidden>
Date: Wed Oct 26 2005 - 03:12:30 EEST

On 10/24/05, Nigel Henry <cave.dnb@email-addr-hidden> wrote:
> On Tuesday 25 October 2005 22:47, Mark Knecht wrote:
> > On 10/24/05, Nigel Henry <cave.dnb@email-addr-hidden> 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
Received on Wed Oct 26 04:15:14 2005

This archive was generated by hypermail 2.1.8 : Wed Oct 26 2005 - 04:15:14 EEST