diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-08-11 20:47:33 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-08-11 20:47:33 +0000 |
commit | 4d7e5187d8fb22985f7e137be461774da8c6c0fd (patch) | |
tree | 3211251eba4e9b5586927dfcd7c73844de2c2a72 /pkgs/development/libraries/xine-lib/default.nix | |
parent | 604d42d560f410b7a670a94c0d21218f771821e8 (diff) |
* xine-lib: updated to 1.1.16.3.
* xine-lib: dropped the dependency on SDL, which is not really necessary. (And it caused Phonon/KDE to depend on SDL.) svn path=/nixpkgs/trunk/; revision=16680
Diffstat (limited to 'pkgs/development/libraries/xine-lib/default.nix')
-rw-r--r-- | pkgs/development/libraries/xine-lib/default.nix | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/pkgs/development/libraries/xine-lib/default.nix b/pkgs/development/libraries/xine-lib/default.nix index 1c8857551c5e7..fcc77a29a96ee 100644 --- a/pkgs/development/libraries/xine-lib/default.nix +++ b/pkgs/development/libraries/xine-lib/default.nix @@ -1,14 +1,28 @@ -args: with args; +{ stdenv, fetchurl, pkgconfig, xlibs, alsaLib, mesa, aalib +, libvorbis, libtheora, speex, zlib, libdvdcss, perl, ffmpeg +}: -(stdenv.mkDerivation rec { - name = "xine-lib-1.1.12"; +stdenv.mkDerivation rec { + name = "xine-lib-1.1.16.3"; + src = fetchurl { url = "mirror://sourceforge/xine/${name}.tar.bz2"; - sha256 = "49088635c29a38527bd8590139691951783c5c1c7fdb691a8a3a9954097d4dd0"; + sha256 = "0lkvss7r8q16gyisiy3dkgbbk6vvpflfydi3927pvp2mz8g28nnj"; }; - buildInputs = [ x11 pkgconfig libXv libXinerama alsaLib mesa aalib SDL - libvorbis libtheora speex ]; - configureFlags = "--with-xv-path=${libXv}/lib"; + + buildInputs = + [ xlibs.xlibs pkgconfig xlibs.libXv xlibs.libXinerama alsaLib mesa aalib + libvorbis libtheora speex perl ffmpeg + # removed SDL dependency; it's a big dependency and doesn't seem + # particularly useful here. + ]; + NIX_LDFLAGS = "-rpath ${libdvdcss}/lib -L${libdvdcss}/lib -ldvdcss"; + propagatedBuildInputs = [zlib]; -}) // { xineramaSupport = true; inherit libXinerama; } + + meta = { + homepage = http://www.xine-project.org/; + description = "A high-performance, portable and reusable multimedia playback engine"; + }; +} |