lock: 1.3.0 -> 1.3.4 (#364295)
[NixPkgs.git] / pkgs / by-name / un / unsilence / package.nix
bloba746adf6bd92f4cbd4db6aa26fb07ba39ef76a0f
2   lib,
3   fetchFromGitHub,
4   python3Packages,
5   ffmpeg,
6 }:
7 python3Packages.buildPythonPackage rec {
8   pname = "unsilence";
9   version = "1.0.9";
11   src = fetchFromGitHub {
12     owner = "lagmoellertim";
13     repo = "unsilence";
14     rev = version;
15     hash = "sha256-M4Ek1JZwtr7vIg14aTa8h4otIZnPQfKNH4pZE4GpiBQ=";
16   };
18   nativeBuildInputs = with python3Packages; [
19     rich
20   ];
22   propagatedBuildInputs = [
23     python3Packages.rich
24     python3Packages.setuptools # imports pkg_resources.parse_version
25   ];
27   makeWrapperArgs = [
28     "--suffix PATH : ${lib.makeBinPath [ ffmpeg ]}"
29   ];
31   doCheck = false;
32   pythonImportsCheck = [ "unsilence" ];
34   pythonRelaxDeps = [ "rich" ];
36   meta = with lib; {
37     homepage = "https://github.com/lagmoellertim/unsilence";
38     description = "Console Interface and Library to remove silent parts of a media file";
39     mainProgram = "unsilence";
40     license = licenses.mit;
41     maintainers = with maintainers; [ esau79p ];
42   };