Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 71978
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Sound Team <sound@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: CJ Kucera <pez@apocalyptech.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
abcde-2.2.0.ebuild abcde-2.2.0.ebuild text/plain CJ Kucera 2004-11-21 12:11 0000 1.15 KB Details
use.local.desc use.local.desc additions text/plain CJ Kucera 2004-11-21 12:12 0000 398 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 71978 depends on: Show dependency tree
Bug 71978 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-11-21 12:01 0000
New version of the command-line CD encoder "abcde," to version 2.2.0.  A simple
version bump on the existing 2.1.19 ebuild would work fine, but there are a few
enhancements to the ebuild that I feel may be useful, so I'll explain more when
I attach...

------- Comment #1 From CJ Kucera 2004-11-21 12:11:20 0000 -------
Created an attachment (id=44427) [details]
abcde-2.2.0.ebuild

Here's a new ebuild...	All of the changes that I felt may help out were in
IUSE and RDEPEND.  I had been looking through the changelog to see if there
were any new dependencies, and it seems that 2.2.0 adds support for MusePack
audio as an output.  I didn't feel that that necessitated an actual dependency
though, so a local USE flag seemed like it may be appropriate.	Then I got to
thinking that practically all of the other dependencies in the list were
optional as well.  All that abcde really needs is one CD ripper and an encoder.


There were already USE flags for flac, speex, and oggvorbis, so I turned those
into USE flags for the ebuild.	I figured that if *those* were in USE flags,
then I should probably have a local one for the MusePack stuff, so I put that
in there, too.

Then I noticed that Portage currently has three mp3 encoders that abcde
supports: lame, gogo, and bladeenc.  Obviously those can't be in a "virtual"
package given Portage's understanding of a virtual package (ie: only one
installed at a time), so perhaps those all deserve a local USE flag as well?  I
put 'em in for my ebuild, regardless - do with it what you will.  Then there's
always the situation where people could only encode to Ogg and not want to
encode to mp3 at all, which means that having a dependency of id3 and id3v2
should be optional too, so there's another local USE flag in there of just
"mp3."

I left cd-discid and cdparanoia alone...  abcde supports using cdda2wav instead
of cdparanoia as a disc-reading tool, but I didn't see that in Portage so I
figured cdparanoia was okay on its own.

I also added in an RDEPEND to sys-apps/eject, as abcde supports using that as
well, though that really shouldn't be a hard dependency either.

So anyway, there you go.  I've gone pretty crazy with local USE flags.	If you
think that's rather excessive, then just a simple version bump of the 2.1.19
ebuild would work well enough (though it wouldn't pull in the MusePack
dependency that's now supported).

------- Comment #2 From CJ Kucera 2004-11-21 12:12:41 0000 -------
Created an attachment (id=44428) [details]
use.local.desc additions

If you *do* like the local USE flag idea, here's the additions that would go
into use.local.desc...

------- Comment #3 From CJ Kucera 2004-11-21 12:16:19 0000 -------
Oop, when making that ebuild I had left KEYWORDS alone, so the one I submitted
isn't in ~x86; that should probably be changed.  And I've only got an x86 here
so I can't verify it working on any other arch (though it *is* just a shell
script, so there's no compilation worries to, er, worry about on other arches).

------- Comment #4 From Christian Schlotter 2005-01-14 07:45:54 0000 -------
Why isn't this ebuild already in portage?

------- Comment #5 From Jeremy Huddleston (RETIRED) 2005-01-14 14:16:44 0000 -------
because we don't have enough staff and it wasn't assigned to sound@

------- Comment #6 From Helge Haugland 2005-01-15 12:08:08 0000 -------
There is a version 2.2.2 here:
http://packages.debian.org/unstable/source/abcde. That one is not on the
http://www.hispalinux.es/~data/abcde.php homepage

------- Comment #7 From fbusse@gmx.de 2005-02-25 09:35:20 0000 -------
abcde-2.2.3 has been ofically released. Could someone please bump the version?

------- Comment #8 From Jan Brinkmann (RETIRED) 2005-03-12 08:09:43 0000 -------
version bumped

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug