chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / vi / viddy / package.nix
blob293990d4d5459831d94ed4e8cfdccbc98a2ef552
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "viddy";
9   version = "1.1.5";
11   src = fetchFromGitHub {
12     owner = "sachaos";
13     repo = "viddy";
14     rev = "v${version}";
15     hash = "sha256-RewzToI7vhaH8r6ZWDLgfSJOOCm26Udkzh9+xkJP2jE=";
16   };
18   cargoHash = "sha256-NhgiaUEUTfsbVqFkBgLPc3A8XmtwgQ5tp673zFD4TGI=";
20   # requires nightly features
21   env.RUSTC_BOOTSTRAP = 1;
23   env.VERGEN_BUILD_DATE = "2024-09-30"; # managed via the update script
24   env.VERGEN_GIT_DESCRIBE = "Nixpkgs";
26   passthru.updateScript.command = [ ./update.sh ];
28   meta = with lib; {
29     description = "Modern watch command, time machine and pager etc.";
30     changelog = "https://github.com/sachaos/viddy/releases";
31     homepage = "https://github.com/sachaos/viddy";
32     license = licenses.mit;
33     maintainers = with maintainers; [
34       j-hui
35       phanirithvij
36     ];
37     mainProgram = "viddy";
38   };