[Slackbuilds-users] FFmpeg update

Christoph Willing chris.willing at iinet.net.au
Tue May 26 08:21:59 UTC 2015



On 26/05/15 17:51, B Watson wrote:
> On 5/26/15, Christoph Willing <chris.willing at iinet.net.au> wrote:
>
>> Would you consider removing all those lines so that all available
>> features can be enabled rather than disabled? At the moment I have to
>> edit the SlackBuild quite a bit, or have a very long (error prone)
>> command line to re-enable all the features that should be included.
>
> You don't have to edit the slackbuild, you can set them in the
> environment.
>
> That said, there are just too darned many environment variables. My
> command to build ffmpeg with everything enabled (except pulseaudio!) ends
> up looking like:
>
> ASS=yes BLURAY=yes CELT=yes DC1394=yes FAAC=yes FREI0R=yes GSM=yes
> IEC61883=yes ILBC=yes JP2=yes LADSPA=yes LAME=yes MODPLUG=yes
> OPENAL=yes OPENCORE=yes OPENSSL=yes OPUS=yes RTMP=yes SCHROEDINGER=yes
> SPEEX=yes TWOLAME=yes VPX=yes X264=yes XVID=yes sh ./ffmpeg.SlackBuild

Yes, that's what I meant about a very long, error prone, command line.

chris

>
> Another thing about building ffmpeg: it uses texi2html to generate the
> developer documentation, and chokes if it can't find it in the $PATH
> (usually because the user did plain 'su' instead of 'su -', or because
> the T series isn't installed). There's even extra code in there to check
> for texi2html... And I'd estimate 99% of people running the build script
> are never going to read the ffmpeg dev docs, because they're not writing
> code that uses ffmpeg (they just need it for transcoding movies, or as a
> dependency for something else).
>
> Forcing people to jump through hoops to build documentation they're
> never going to read is annoying, so I propose:
>
> 1. Add the tex directory to $PATH before checking for texi2html:
>     export PATH=$PATH:/usr/share/texmf/bin
>
> 2. If texi2html still isn't found, add --disable-doc to the
>     ./configure command.
>
> 3. Maybe have the slack-desc include a line reflecting whether the
>     docs are included, 'This package was built (with|without) developer
>     docs'.
>
> Upstream already provides the --disable-doc option, so it's not really
> a case of gratuitously changing things.
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/
>
>


More information about the SlackBuilds-users mailing list