1e04d875db
Some of the original URLs were broken now. It seems that set of mirrors is preferred and faster than the others. In the x264 case the source isn't there so http://download.videolan.org is used instead.
30 lines
870 B
Nix
30 lines
870 B
Nix
{stdenv, fetchurl, yasm, enable10bit ? false}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
version = "20141218-2245";
|
|
name = "x264-${version}";
|
|
|
|
src = fetchurl {
|
|
url = "http://download.videolan.org/x264/snapshots/x264-snapshot-${version}-stable.tar.bz2";
|
|
sha256 = "1gp1f0382vh2hmgc23ldqyywcfljg8lsgl2849ymr14r6gxfh69m";
|
|
};
|
|
|
|
patchPhase = ''
|
|
sed -i s,/bin/bash,${stdenv.shell}, configure version.sh
|
|
'';
|
|
|
|
configureFlags = [ "--enable-shared" ]
|
|
++ stdenv.lib.optional (!stdenv.isi686) "--enable-pic"
|
|
++ stdenv.lib.optional (enable10bit) "--bit-depth=10";
|
|
|
|
buildInputs = [ yasm ];
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "library for encoding H264/AVC video streams";
|
|
homepage = http://www.videolan.org/developers/x264.html;
|
|
license = licenses.gpl2;
|
|
platforms = platforms.unix;
|
|
maintainers = [ maintainers.spwhitt ];
|
|
};
|
|
}
|