diff options
Diffstat (limited to 'pkgs/by-name/ff/ffsubsync/package.nix')
-rw-r--r-- | pkgs/by-name/ff/ffsubsync/package.nix | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/pkgs/by-name/ff/ffsubsync/package.nix b/pkgs/by-name/ff/ffsubsync/package.nix index 759de944a6e3d..f247edf6e2aac 100644 --- a/pkgs/by-name/ff/ffsubsync/package.nix +++ b/pkgs/by-name/ff/ffsubsync/package.nix @@ -1,6 +1,8 @@ -{ lib -, fetchFromGitHub -, python3 +{ + lib, + fetchFromGitHub, + fetchpatch, + python3, }: python3.pkgs.buildPythonApplication rec { @@ -15,10 +17,16 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-ZdKZeKfAUe/FXLOur9Btb5RgXewmy3EHunQphqlxpIc="; }; - nativeBuildInputs = with python3.pkgs; [ - setuptools + patches = [ + # updates for python 3.12 (not currently included in a release) + (fetchpatch { + url = "https://github.com/smacke/ffsubsync/commit/de75bdbfe846b3376f8c0bcfe2e5e5db82d7ff20.patch"; + hash = "sha256-JN7F9H9G8HK2aLOlm/Ec+GsWnU+65f1P658nq8FbAjo="; + }) ]; + nativeBuildInputs = with python3.pkgs; [ setuptools ]; + propagatedBuildInputs = with python3.pkgs; [ auditok charset-normalizer @@ -36,19 +44,15 @@ python3.pkgs.buildPythonApplication rec { webrtcvad ]; - nativeCheckInputs = with python3.pkgs; [ - pytestCheckHook - ]; + nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; - pythonImportsCheck = [ - "ffsubsync" - ]; + pythonImportsCheck = [ "ffsubsync" ]; meta = with lib; { homepage = "https://github.com/smacke/ffsubsync"; description = "Automagically synchronize subtitles with video"; license = licenses.mit; - maintainers = with maintainers; [ Benjamin-L ]; + maintainers = [ ]; mainProgram = "ffsubsync"; }; } |