Author: eelco
Date: Fri Jul 15 12:20:34 2011
New Revision: 27797
URL: https://svn.nixos.org/websvn/nix/?rev=27797&sc=1

Log:
* Added libav, a fork of ffmpeg.

Added:
   nixpkgs/trunk/pkgs/development/libraries/libav/
   nixpkgs/trunk/pkgs/development/libraries/libav/default.nix
      - copied, changed from r27796, 
nixpkgs/trunk/pkgs/development/libraries/ffmpeg/default.nix
Modified:
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Copied and modified: nixpkgs/trunk/pkgs/development/libraries/libav/default.nix 
(from r27796, nixpkgs/trunk/pkgs/development/libraries/ffmpeg/default.nix)
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/ffmpeg/default.nix Fri Jul 15 
10:02:22 2011        (r27796, copy source)
+++ nixpkgs/trunk/pkgs/development/libraries/libav/default.nix  Fri Jul 15 
12:20:34 2011        (r27797)
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl, pkgconfig, yasm
+{ stdenv, fetchurl, pkgconfig, yasm, xz
 , mp3Support ? true, lame ? null
 , speexSupport ? true, speex ? null
 , theoraSupport ? true, libtheora ? null
 , vorbisSupport ? true, libvorbis ? null
 , vpxSupport ? false, libvpx ? null
-, x264Support ? true, x264 ? null
+, x264Support ? false, x264 ? null
 , xvidSupport ? true, xvidcore ? null
 , faacSupport ? false, faac ? null
 }:
@@ -17,13 +17,13 @@
 assert xvidSupport -> xvidcore != null;
 
 stdenv.mkDerivation rec {
-  name = "ffmpeg-0.7-rc1";
+  name = "libav-0.7";
   
   src = fetchurl {
-    url = "http://www.ffmpeg.org/releases/${name}.tar.bz2";;
-    sha256 = "07ma2b80nslwwy4ddfrz8k575dxyc8x9mvja55ghrwxys8lkhw2m";
+    url = "http://libav.org/releases/${name}.tar.xz";;
+    sha256 = "04pl6y53xh6xmwzz0f12mg5vh62ylp5zwwinj6dxzd8pnbjg4lsz";
   };
-  
+
   # `--enable-gpl' (as well as the `postproc' and `swscale') mean that
   # the resulting library is GPL'ed, so it can only be used in GPL'ed
   # applications.
@@ -45,7 +45,7 @@
     ++ stdenv.lib.optional xvidSupport "--enable-libxvid"
     ++ stdenv.lib.optional faacSupport "--enable-libfaac --enable-nonfree";
 
-  buildInputs = [ pkgconfig lame yasm ]
+  buildInputs = [ pkgconfig lame yasm xz ]
     ++ stdenv.lib.optional mp3Support lame
     ++ stdenv.lib.optional speexSupport speex
     ++ stdenv.lib.optional theoraSupport libtheora
@@ -66,7 +66,7 @@
   };
 
   meta = {
-    homepage = http://www.ffmpeg.org/;
-    description = "A complete, cross-platform solution to record, convert and 
stream audio and video";
+    homepage = http://libav.org/;
+    description = "A complete, cross-platform solution to record, convert and 
stream audio and video (fork of ffmpeg)";
   };
 }

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Fri Jul 15 10:02:22 
2011        (r27796)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Fri Jul 15 12:20:34 
2011        (r27797)
@@ -3554,6 +3554,8 @@
 
   libassuan = callPackage ../development/libraries/libassuan { };
 
+  libav = callPackage ../development/libraries/libav { };
+
   libavc1394 = callPackage ../development/libraries/libavc1394 { };
 
   libbluedevil = callPackage ../development/libraries/libbluedevil { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to