biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / video / subtitleeditor / default.nix
blobb440c187403e5d3b797e2d3ad5db2553dabbf865
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, intltool, file,
2   desktop-file-utils, enchant, gtk3, gtkmm3, gst_all_1, hicolor-icon-theme,
3   libsigcxx, libxmlxx, xdg-utils, isocodes, wrapGAppsHook3
4 }:
6 stdenv.mkDerivation rec {
7   pname = "subtitleeditor";
8   version = "unstable-2019-11-30";
10   src = fetchFromGitHub {
11     owner = "kitone";
12     repo = "subtitleeditor";
13     rev = "4c215f4cff4483c44361a2f1d45efc4c6670787f";
14     sha256 = "sha256-1Q1nd3GJ6iDGQv4SM2S1ehVW6kPdbqTn8KTtTb0obiQ=";
15   };
17   nativeBuildInputs =  [
18     autoreconfHook
19     pkg-config
20     intltool
21     file
22     wrapGAppsHook3
23   ];
25   buildInputs =  [
26     desktop-file-utils
27     enchant
28     gtk3
29     gtkmm3
30     gst_all_1.gstreamer
31     gst_all_1.gstreamermm
32     gst_all_1.gst-plugins-base
33     gst_all_1.gst-plugins-good
34     gst_all_1.gst-plugins-bad
35     gst_all_1.gst-plugins-ugly
36     gst_all_1.gst-libav
37     hicolor-icon-theme
38     libsigcxx
39     libxmlxx
40     xdg-utils
41     isocodes
42   ];
44   enableParallelBuilding = true;
46   preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file";
48   configureFlags = [ "--disable-debug" ];
50   meta = {
51     description = "GTK 3 application to edit video subtitles";
52     longDescription = ''
53       Subtitle Editor is a GTK 3 tool to edit subtitles for GNU/Linux/*BSD. It
54       can be used for new subtitles or as a tool to transform, edit, correct
55       and refine existing subtitle. This program also shows sound waves, which
56       makes it easier to synchronise subtitles to voices.
57       '';
58     homepage = "http://kitone.github.io/subtitleeditor/";
59     license = lib.licenses.gpl3Plus;
60     platforms = lib.platforms.linux;
61     maintainers = [ lib.maintainers.plcplc ];
62     mainProgram = "subtitleeditor";
63   };