diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/ffmpegthumbnailer')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix b/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix new file mode 100644 index 000000000000..2e68dbb1d120 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix @@ -0,0 +1,35 @@ +{ fetchFromGitHub, lib, stdenv, ffmpeg_3, cmake, libpng, pkg-config, libjpeg +}: + +stdenv.mkDerivation rec { + pname = "ffmpegthumbnailer"; + version = "2.2.2"; + + src = fetchFromGitHub { + owner = "dirkvdb"; + repo = "ffmpegthumbnailer"; + rev = version; + sha256 = "1bakbr714j7yxdal1f5iq0gcl4cxggbbgj227ihdh5kvygqlwich"; + }; + + nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ ffmpeg_3 libpng libjpeg ]; + cmakeFlags = [ "-DENABLE_THUMBNAILER=ON" ]; + + meta = with lib; { + homepage = "https://github.com/dirkvdb/ffmpegthumbnailer"; + description = "A lightweight video thumbnailer"; + longDescription = "FFmpegthumbnailer is a lightweight video + thumbnailer that can be used by file managers to create thumbnails + for your video files. The thumbnailer uses ffmpeg o decode frames + from the video files, so supported videoformats depend on the + configuration flags of ffmpeg. + This thumbnailer was designed to be as fast and lightweight as possible. + The only dependencies are ffmpeg and libpng. + "; + platforms = platforms.linux; + license = licenses.gpl2Plus; + maintainers = [ maintainers.jagajaga ]; + }; + +} |