diff options
-rw-r--r-- | pkgs/applications/video/mkvtoolnix/default.nix | 7 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix index 83e9589f165b..df0cb1b81106 100644 --- a/pkgs/applications/video/mkvtoolnix/default.nix +++ b/pkgs/applications/video/mkvtoolnix/default.nix @@ -6,6 +6,7 @@ , boost , xdg_utils , expat +, withGUI ? true , wxGTK , zlib , ruby @@ -14,6 +15,8 @@ , curl }: +assert withGUI -> wxGTK != null; + stdenv.mkDerivation rec { version = "7.5.0"; name = "mkvtoolnix-${version}"; @@ -25,8 +28,8 @@ stdenv.mkDerivation rec { buildInputs = [ libmatroska flac libvorbis file boost xdg_utils - expat wxGTK zlib ruby gettext pkgconfig curl - ]; + expat zlib ruby gettext pkgconfig curl + ] ++ stdenv.lib.optional withGUI wxGTK; configureFlags = "--with-boost-libdir=${boost.lib}/lib"; buildPhase = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a2e87913768a..120d04ce4904 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6441,6 +6441,11 @@ let mkvtoolnix = callPackage ../applications/video/mkvtoolnix { }; + mkvtoolnix-cli = mkvtoolnix.override { + withGUI = false; + wxGTK = null; + }; + mlt-qt4 = callPackage ../development/libraries/mlt { qt = qt4; }; |