biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / video / sub-batch / default.nix
blobbc0d6bd3a6cb42891c981a6007bbd966b1342e97
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , rustPlatform
5 , makeWrapper
6 , alass
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "sub-batch";
11   version = "1.0.1";
13   src = fetchFromGitHub {
14     owner = "kl";
15     repo = pname;
16     rev = "v${version}";
17     sha256 = "sha256-TOcK+l65iKON1kgBE4DYV/BXACnvqPCshavnVdpnGH4=";
18   };
20   cargoSha256 = "sha256-tOY3aLpU08Tg/IT+usS2DNO0Q1aD0bvURmNJmHcJkgI=";
22   nativeBuildInputs = [ makeWrapper ];
24   postInstall = ''
25     wrapProgram "$out/bin/sub-batch" --prefix PATH : "${lib.makeBinPath [ alass ]}"
26   '';
28   meta = with lib; {
29     description = "Match and rename subtitle files to video files and perform other batch operations on subtitle files";
30     homepage = "https://github.com/kl/sub-batch";
31     license = licenses.mit;
32     maintainers = with maintainers; [ erictapen ];
33     broken = stdenv.isDarwin;
34     mainProgram = "sub-batch";
35   };