biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / video / timelens / default.nix
blobbd38a4c2f76aff62cd452a41045478235f9715c5
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , glib
6 , gst_all_1
7 , wrapGAppsHook
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     wrapGAppsHook
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 = "A 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 = with lib.maintainers; [ janik ];
44     mainProgram = "timelens";
45   };