diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/misc/mediainfo-gui')
-rw-r--r-- | nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix b/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix new file mode 100644 index 000000000000..904fb95ca6c6 --- /dev/null +++ b/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, wxGTK +, desktop-file-utils, libSM, imagemagick }: + +stdenv.mkDerivation rec { + version = "18.12"; + name = "mediainfo-gui-${version}"; + src = fetchurl { + url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; + sha256 = "01pk57ff297lifm3g2hrbmfmchgyy5rir8103n2j3l0dkn2i0g3d"; + }; + + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + buildInputs = [ libzen libmediainfo wxGTK desktop-file-utils libSM + imagemagick ]; + + sourceRoot = "./MediaInfo/Project/GNU/GUI/"; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "Supplies technical and tag information about a video or audio file (GUI version)"; + longDescription = '' + MediaInfo is a convenient unified display of the most relevant technical + and tag data for video and audio files. + ''; + homepage = https://mediaarea.net/; + license = licenses.bsd2; + platforms = platforms.linux; + maintainers = [ maintainers.devhell ]; + }; +} |