Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94293 - Graveman updated 0.3.12-3 package
Summary: Graveman updated 0.3.12-3 package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Optical Media project
URL: http://graveman.tuxfamily.org/changel...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-05-28 08:08 UTC by Anonymous
Modified: 2005-12-03 04:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for 0.3.12_p3. (graveman-0.3.12_p3.ebuild,994 bytes, text/plain)
2005-05-28 08:09 UTC, Anonymous
Details
app-cdr/graveman-0.3.12_p4-r2 (graveman-0.3.12_p4-r1.ebuild,1.30 KB, text/plain)
2005-11-09 11:06 UTC, Bel Zébute
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anonymous 2005-05-28 08:08:50 UTC
Graveman updated 0.3.12 package fixes some bugs like a segfault when trying to
burn cd/dvd's.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Anonymous 2005-05-28 08:09:43 UTC
Created attachment 60016 [details]
Ebuild for 0.3.12_p3.
Comment 2 Tobias Scherbaum (RETIRED) gentoo-dev 2005-05-28 13:23:38 UTC
0.3.12_p3 committet. Thanks Frank!
Comment 3 Anonymous 2005-05-29 02:05:33 UTC
Thank you :)
Comment 4 Aldo "xoen" Giambelluca 2005-05-31 14:22:41 UTC
Graveman 0.3.12.4 is out
************************

30-05-2005 - 0.3.12.4

    * Fixed bug #13018, "burn DVD-RW"
    * Fixed bug #13220, "burn DVD-RW 2" patch from Stephan S. <white>
    * Minor interface improvement


PS: Graveman developers rocks :) "they" are too fast, update very often ;)
PPS: Scuse me if I posted it here, I thinked it's better (that's a minor minor
revision), or not?
Comment 5 Tobias Scherbaum (RETIRED) gentoo-dev 2005-05-31 22:03:52 UTC
0.3.12_p4 committet ...
Comment 6 Bel Zébute 2005-11-09 11:06:28 UTC
Created attachment 72509 [details]
app-cdr/graveman-0.3.12_p4-r2

Removed the sox USE flag and made the sox package depend on the presence of
either the mp3 or oggvorbis USE glags.

Please avoid having interdependent USE flags (requierment of having a USE flag
be present when another is specified).	It's ugly, and it interrupts emerges
(ie: emerge world).

The following DEPEND construct has the exact same effect:

DEPEND=">=x11-libs/gtk+-2.4
    >=dev-libs/glib-2.4
    >=gnome-base/libglade-2.4
    >=dev-util/intltool-0.22
    flac? ( >=media-libs/flac-1.1.0 )
    nls? ( sys-devel/gettext )
    mp3? ( >=media-libs/libid3tag-0.15
	>=media-libs/libmad-0.15
	>=media-sound/sox-12.17.0 )
    oggvorbis? ( >=media-libs/libogg-1.0
	>=media-libs/libvorbis-1.0
	>=media-sound/sox-12.17.0 )"
RDEPEND="${DEPEND}
    >=app-cdr/cdrtools-2.0
    >=app-cdr/cdrdao-1.1.9
    media-libs/libmng
    dvdr? ( >=app-cdr/dvd+rw-tools-5.20 )"

On my box:

[code]

# USE="-* -mp3 -oggvorbis" emerge -pv graveman

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] app-cdr/graveman-0.3.12_p4-r2  -debug -dvdr -flac -mp3 -nls
-oggvorbis 0 kB

Total size of downloads: 0 kB

# USE="-* mp3 oggvorbis" emerge -pv graveman

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-sound/sox-12.17.7-r1  -alsa -encode -mad -ogg 455 kB
[ebuild  N    ] app-cdr/graveman-0.3.12_p4-r2  -debug -dvdr -flac +mp3 -nls
+oggvorbis 0 kB

Total size of downloads: 455 kB

[/code]

Finally, I'm not a guru of audio/video in Linux yet, but I find the oggvorbis
and vorbis USE flags confusing.  I think this should be cleared up at a higher
level, but shouldn't oggvorbi be ogg+vorbis?  We don't see mp3divx or ac52dvd,
do we?	 ;)

I know they are a pair, but if you take a look at many other ebuilds that use
them, they often will treat them distinctly.  My point is that the ogg USE flag
does not transcend to the sox ebuild when the dependency is specified because
gravman uses oggvorbis... that's all.
Comment 7 Bel Zébute 2005-11-09 11:20:56 UTC
(In reply to comment #6)
> Finally, I'm not a guru of audio/video in Linux yet, but I find the oggvorbis
> and vorbis USE flags confusing.  I think this should be cleared up at a higher
> level, but shouldn't oggvorbi be ogg+vorbis?  We don't see mp3divx or ac52dvd,
> do we?	 ;)
> 
> I know they are a pair, but if you take a look at many other ebuilds that use
> them, they often will treat them distinctly.  My point is that the ogg USE flag
> does not transcend to the sox ebuild when the dependency is specified because
> gravman uses oggvorbis... that's all.

Stumbled on this :p #94254
Comment 8 Tobias Scherbaum (RETIRED) gentoo-dev 2005-12-03 03:59:25 UTC
I finally moved the oggvorbis USE to vorbis. I also removed the sox USE flag and
put sox into RDEPEND if the mp3 or vorbis USE flags are activated.

Bel: sox is a runtime dependency, so it should be added to RDEPEND instead of
DEPEND. From my point of view a revision bump isn't necessary, as this changes
have no impact on users currently runnin graveman.
Comment 9 Tobias Scherbaum (RETIRED) gentoo-dev 2005-12-03 04:02:56 UTC
On a side note: I would much prefer new bug reports instead of reviving old and
resolved bug reports. Thanks Bel!
Comment 10 Bel Zébute 2005-12-03 04:26:28 UTC
(In reply to comment #8)
> I finally moved the oggvorbis USE to vorbis. I also removed the sox USE flag and
> put sox into RDEPEND if the mp3 or vorbis USE flags are activated.

And where are these changes reflected?  

(In reply to comment #8)
> Bel: sox is a runtime dependency, so it should be added to RDEPEND instead of
> DEPEND. From my point of view a revision bump isn't necessary, as this changes
> have no impact on users currently runnin graveman.

The change will have an impact on those who don't have graveman though.

For the DEPEND/RDEPEND, I guess I should have added the USE flags in the RDEPEND
then. ;)