Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288467 - media-video/ffmpeg-0.5-r1: manpages are not installed
Summary: media-video/ffmpeg-0.5-r1: manpages are not installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-10 18:25 UTC by Arthur D.
Modified: 2010-01-26 15:56 UTC (History)
0 users

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


Attachments
ffmpeg-0.5_p19928.ebuild.diff (ffmpeg-0.5_p19928.ebuild.diff,285 bytes, patch)
2009-10-12 11:47 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur D. 2009-10-10 18:25:27 UTC
I found that I cannot find any help on using ffmpeg from installed documentation.

But I remember there were man pages for ffmpeg and ffserver in my previous "distro" which was LFS.

The man pages can be installed successfully using instructions from BLFS:
http://www.linuxfromscratch.org/blfs/view/svn/multimedia/ffmpeg.html

This line should be in interest of you (probably you want to adapt it to Gentoo):
texi2html --version >/dev/null 2>&1 || make install-man

Reproducible: Always

Steps to Reproduce:
1. emerge ffmpeg
2. man ffmpeg

Actual Results:  
No manpage found

Expected Results:  
:)
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-10 18:37:54 UTC
Did you try to emerge ffmpeg with the "doc" USE flag being enabled? That way I got man pages for ffmpeg and ffplay.
Comment 2 Arthur D. 2009-10-11 16:32:22 UTC
(In reply to comment #1)
> Did you try to emerge ffmpeg with the "doc" USE flag being enabled? That way I
> got man pages for ffmpeg and ffplay.
 
That's right. They are installed with "doc" USE flag.
But there's extra dependency (texi2html). Which is excessive.

Shouldn't man pages be installed by default, without "doc" USE flag?
Comment 3 Arthur D. 2009-10-11 16:37:43 UTC
I think "doc" USE flag should be used only when the user wants to have API documentation built or some extra docs.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-12 08:14:50 UTC
This is an upstream issue since they coupled the man-page creation with creation of the other docs.
Comment 5 Arthur D. 2009-10-12 09:46:23 UTC
That's not an issue for upstream. They made man pages to be installed with:
"make install-man"

The man pages should be installed explicitly if "doc" USE flag is not used and app-text/texi2html is not installed. That's the meaning of the command from LFS instructions I mentioned above.:
texi2html --version >/dev/null 2>&1 || make install-man
Comment 6 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-10-12 11:47:13 UTC
Created attachment 206851 [details, diff]
ffmpeg-0.5_p19928.ebuild.diff

Let's se what our video maintainers think about this patch.
Comment 7 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2010-01-01 20:38:59 UTC
No need to CC yourself when you're the reporter of a bug.
Comment 8 Arthur D. 2010-01-01 21:57:52 UTC
(In reply to comment #7)
> No need to CC yourself when you're the reporter of a bug.

Thanks, I'm so n00b :-)
Is there any progress on the bug?..
Comment 9 Dror Levin (RETIRED) gentoo-dev 2010-01-26 15:56:03 UTC
There's no need for texi2man to install the manpages, so it now always installs them. Fixed in 0.5_p20601-r1 and 9999-r1, thanks for reporting :)