nixpkgs/pkgs/development/libraries/xine-lib/default.nix
Eelco Dolstra e42507d182 * Move tarballs to catamaran so that we are no longer dependent on a
gazillion different servers.  Resurrected some 25 missing files.

svn path=/nixpkgs/trunk/; revision=2237
2005-02-15 14:44:19 +00:00

31 lines
914 B
Nix

{ xvideoSupport ? true
, xineramaSupport ? true
, encryptedDVDSupport ? true
, alsaSupport ? true
, stdenv, fetchurl, zlib, x11
, libXv ? null, libXinerama ? null, libdvdcss ? null, alsaLib ? null
}:
assert xvideoSupport -> libXv != null;
assert xineramaSupport -> libXinerama != null;
assert encryptedDVDSupport -> libdvdcss != null;
assert alsaSupport -> alsaLib != null;
stdenv.mkDerivation {
name = "xine-lib-1.0";
builder = ./builder.sh;
src = fetchurl {
url = http://catamaran.labs.cs.uu.nl/dist/tarballs/xine-lib-1.0.tar.gz;
md5 = "96e5195c366064e7778af44c3e71f43a";
};
buildInputs = [
x11
(if xvideoSupport then libXv else null)
(if xineramaSupport then libXinerama else null)
(if alsaSupport then alsaLib else null)
];
libXv = if xvideoSupport then libXv else null;
libdvdcss = if encryptedDVDSupport then libdvdcss else null;
propagatedBuildInputs = [zlib];
}