Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / flowtime / default.nix
blob17d6923f84cf4d93803d2b60ce3f6b217d4b1c87
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , vala
5 , meson
6 , ninja
7 , wrapGAppsHook4
8 , libadwaita
9 , libxml2
10 , libgee
11 , gst_all_1
12 , gobject-introspection
13 , desktop-file-utils
14 , glib
15 , pkg-config
18 stdenv.mkDerivation rec {
19   pname = "flowtime";
20   version = "3.1";
22   src = fetchFromGitHub {
23     owner = "Diego-Ivan";
24     repo = "Flowtime";
25     rev = "v${version}";
26     hash = "sha256-aXGdHFj9P8+33VuR8YBi+YYN/vBn94drmtKzNDc4SAY=";
27   };
29   nativeBuildInputs = [
30     desktop-file-utils
31     glib
32     gobject-introspection
33     meson
34     ninja
35     pkg-config
36     vala
37     wrapGAppsHook4
38   ];
40   buildInputs = [
41     libadwaita
42     libxml2
43     libgee
44   ] ++ (with gst_all_1; [
45     gstreamer
46     gst-plugins-base
47     gst-plugins-bad
48   ]);
50   meta = with lib; {
51     description = "Get what motivates you done, without losing concentration";
52     homepage = "https://github.com/Diego-Ivan/Flowtime";
53     license = licenses.gpl3Plus;
54     maintainers = with maintainers; [ foo-dogsquared ];
55   };