chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / fo / fondo / package.nix
blob46c2c72d91ad3e8fa41f2d36ba534ff23c1b0b5d
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , nix-update-script
5 , pantheon
6 , vala
7 , pkg-config
8 , meson
9 , ninja
10 , python3
11 , glib
12 , gsettings-desktop-schemas
13 , gtk3
14 , libgee
15 , libhandy
16 , libsoup
17 , json-glib
18 , glib-networking
19 , desktop-file-utils
20 , wrapGAppsHook3
23 stdenv.mkDerivation rec {
24   pname = "fondo";
25   version = "1.6.1";
27   src = fetchFromGitHub {
28     owner = "calo001";
29     repo = pname;
30     rev = version;
31     sha256 = "sha256-JiDbkVs+EZRWRohSiuh8xFFgEhbnMYZfnZtz5Z4Wdb0=";
32   };
34   nativeBuildInputs = [
35     desktop-file-utils
36     meson
37     ninja
38     pkg-config
39     python3
40     vala
41     wrapGAppsHook3
42   ];
44   buildInputs = [
45     glib
46     glib-networking
47     gsettings-desktop-schemas
48     gtk3
49     json-glib
50     libgee
51     libhandy
52     libsoup
53     pantheon.granite
54   ];
56   postPatch = ''
57     chmod +x meson/post_install.py
58     patchShebangs meson/post_install.py
59   '';
61   passthru.updateScript = nix-update-script { };
63   meta = with lib; {
64     homepage = "https://github.com/calo001/fondo";
65     description = "Find the most beautiful wallpapers for your desktop";
66     license = licenses.agpl3Plus;
67     maintainers = with maintainers; [ AndersonTorres ] ++ teams.pantheon.members;
68     platforms = platforms.linux;
69     mainProgram = "com.github.calo001.fondo";
70   };