diff options
author | Domen Kozar <domen@dev.si> | 2013-04-01 17:13:00 +0200 |
---|---|---|
committer | Domen Kozar <domen@dev.si> | 2013-04-01 17:13:00 +0200 |
commit | 16672fc8b1156b3ef7d128b5f4dd21a23b8b9769 (patch) | |
tree | 792b71cb17cc70b72a239046ec178f02b3e56703 /pkgs/applications/video | |
parent | cf019ab91e2551aaa7946d3eebe15b8d044d5613 (diff) | |
download | nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.tar nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.tar.gz nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.tar.bz2 nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.tar.lz nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.tar.xz nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.tar.zst nixlib-16672fc8b1156b3ef7d128b5f4dd21a23b8b9769.zip |
xbmc: add pulse support, lame, avahi, libdvdcss
Diffstat (limited to 'pkgs/applications/video')
-rw-r--r-- | pkgs/applications/video/xbmc/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/applications/video/xbmc/default.nix b/pkgs/applications/video/xbmc/default.nix index 0a09fe30ace0..e5deba4f97f9 100644 --- a/pkgs/applications/video/xbmc/default.nix +++ b/pkgs/applications/video/xbmc/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchurl, makeWrapper , pkgconfig, cmake, gnumake, yasm, python -, boost +, boost, avahi, libdvdcss, lame , gettext, pcre, yajl, fribidi , openssl, gperf, tinyxml2, taglib, libssh, swig, jre , libX11, xproto, inputproto @@ -20,7 +20,9 @@ , libusb ? null, usbSupport ? false , samba ? null, sambaSupport ? true # TODO: would be nice to have nfsSupport (needs libnfs library) +# TODO: librtmp , libvdpau ? null, vdpauSupport ? true +, pulseaudio ? null, pulseSupport ? false }: assert dbusSupport -> dbus_libs != null; @@ -28,6 +30,7 @@ assert udevSupport -> udev != null; assert usbSupport -> libusb != null && ! udevSupport; # libusb won't be used if udev is avaliable assert sambaSupport -> samba != null; assert vdpauSupport -> libvdpau != null && ffmpeg.vdpauSupport; +assert pulseSupport -> pulseaudio != null; stdenv.mkDerivation rec { name = "xbmc-12.1"; @@ -53,14 +56,15 @@ stdenv.mkDerivation rec { ffmpeg libmpeg2 libsamplerate libmad libogg libvorbis flac lzo libcdio libmodplug libass - sqlite mysql nasm + sqlite mysql nasm avahi libdvdcss lame curl bzip2 zip unzip glxinfo xdpyinfo ] ++ lib.optional dbusSupport dbus_libs ++ lib.optional udevSupport udev ++ lib.optional usbSupport libusb ++ lib.optional sambaSupport samba - ++ lib.optional vdpauSupport libvdpau; + ++ lib.optional vdpauSupport libvdpau + ++ lib.optional pulseSupport pulseaudio; dontUseCmakeConfigure = true; @@ -69,7 +73,8 @@ stdenv.mkDerivation rec { "--disable-webserver" ] ++ lib.optional (! sambaSupport) "--disable-samba" - ++ lib.optional vdpauSupport "--enable-vdpau"; + ++ lib.optional vdpauSupport "--enable-vdpau" + ++ lib.optional pulseSupport "--enable-pulse"; postInstall = '' for p in $(ls $out/bin/) ; do |