biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / video / timelens / default.nix
blob7b7b1e0e7211c80268aa8cfc1fed45dff026ad62
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , glib
6 , gst_all_1
7 , wrapGAppsHook3
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "timelens";
12   version = "0.1.1";
14   src = fetchFromGitHub {
15     owner = "timelens";
16     repo = "timelens";
17     rev = version;
18     hash = "sha256-cGFM1QOuavGwGBccUEttSTp+aD+d31Cqul+AQYvbyhY=";
19   };
21   cargoHash = "sha256-rVE2foebSEk3zJQTAkmhoIOFyMArGnt9tLlOS7RjQYM=";
23   nativeBuildInputs = [
24     pkg-config
25     wrapGAppsHook3
26   ];
28   buildInputs = [
29     glib
30     gst_all_1.gstreamer
31     gst_all_1.gst-libav
32     gst_all_1.gst-plugins-bad
33     gst_all_1.gst-plugins-base
34     gst_all_1.gst-plugins-good
35     gst_all_1.gst-plugins-ugly
36   ];
38   meta = {
39     description = "Open source project for creating visual timelines";
40     homepage = "https://timelens.blinry.org";
41     changelog = "https://github.com/timelens/timelens/blob/${src.rev}/CHANGELOG.md";
42     license = lib.licenses.gpl2Plus;
43     maintainers = [ ];
44     mainProgram = "timelens";
45   };