From 87418d034b9775ab564c6f62ab3aadf7bf83bd2c Mon Sep 17 00:00:00 2001 From: David Guibert Date: Sat, 12 Feb 2011 20:18:53 +0000 Subject: [PATCH] mkvtoolnix: 4.4.0 svn path=/nixpkgs/trunk/; revision=25925 --- .../applications/video/mkvtoolnix/default.nix | 40 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/applications/video/mkvtoolnix/default.nix diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix new file mode 100644 index 00000000000..69876b91e75 --- /dev/null +++ b/pkgs/applications/video/mkvtoolnix/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl +, libmatroska +, flac +, libvorbis +, file +, boost +, lzo +, xdg_utils +, expat +, wxGTK +, zlib +, ruby +, gettext +}: + +stdenv.mkDerivation rec { + name = "mkvtoolnix-4.4.0"; + + src = fetchurl { + url = "http://www.bunkus.org/videotools/mkvtoolnix/sources/${name}.tar.bz2"; + sha256 = "0apgmah1d4dh5x1phr4n5vgwmy0w1nym9pydzh4kdgcs167l8n6l"; + }; + + buildInputs = [ libmatroska flac libvorbis file boost lzo xdg_utils expat wxGTK zlib ruby gettext ]; + + configureFlags = "--with-boost-libdir=${boost}/lib"; + buildPhase = '' + ruby ./drake + ''; + + installPhase = '' + ruby ./drake install + ''; + + meta = { + description = "Matroska library"; + homepage = http://dl.matroska.org/downloads/libmatroska; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 143de3f3980..8332f2e361b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3806,6 +3806,8 @@ let ming = callPackage ../development/libraries/ming { }; + mkvtoolnix = callPackage ../applications/video/mkvtoolnix { }; + mlt = callPackage ../development/libraries/mlt { qt = qt4; };