chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / un / unsilence / package.nix
blobd8bc2237e2d51d4dd5d5a0378d07c2a65879a999
1 { lib
2 , fetchFromGitHub
3 , python3Packages
4 , 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   };