photoqt: 4.6 -> 4.7 (#361171)
[NixPkgs.git] / pkgs / desktops / pantheon / apps / switchboard-plugs / network / default.nix
blob68abe51b4c02e027281c6594f462dee385454531
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , nix-update-script
5 , meson
6 , ninja
7 , pkg-config
8 , substituteAll
9 , vala
10 , libadwaita
11 , libgee
12 , gettext
13 , granite7
14 , gtk4
15 , networkmanager
16 , networkmanagerapplet
17 , libnma-gtk4
18 , switchboard
21 stdenv.mkDerivation rec {
22   pname = "switchboard-plug-network";
23   version = "8.0.1";
25   src = fetchFromGitHub {
26     owner = "elementary";
27     repo = pname;
28     rev = version;
29     hash = "sha256-DXXEMST/EIckZkp5BozNP+NlyutlxF92ZeJngj8+EdM=";
30   };
32   patches = [
33     (substituteAll {
34       src = ./fix-paths.patch;
35       inherit networkmanagerapplet;
36     })
37   ];
39   nativeBuildInputs = [
40     gettext
41     meson
42     ninja
43     pkg-config
44     vala
45   ];
47   buildInputs = [
48     granite7
49     gtk4
50     libadwaita
51     libgee
52     networkmanager
53     libnma-gtk4
54     switchboard
55   ];
57   strictDeps = true;
59   passthru = {
60     updateScript = nix-update-script { };
61   };
63   meta = with lib; {
64     description = "Switchboard Networking Plug";
65     homepage = "https://github.com/elementary/switchboard-plug-network";
66     license = licenses.gpl3Plus;
67     platforms = platforms.linux;
68     maintainers = teams.pantheon.members;
69   };