python312Packages.fnllm: 0.0.11 -> 0.0.12 (#364582)
[NixPkgs.git] / pkgs / desktops / pantheon / apps / switchboard-plugs / bluetooth / default.nix
blob3366a34e73af83fc95b499b04b9f9b0951a65cb0
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   nix-update-script,
6   meson,
7   ninja,
8   pkg-config,
9   vala,
10   libadwaita,
11   libgee,
12   granite7,
13   gtk4,
14   bluez,
15   switchboard,
16   wingpanel-indicator-bluetooth,
19 stdenv.mkDerivation rec {
20   pname = "switchboard-plug-bluetooth";
21   version = "8.0.1";
23   src = fetchFromGitHub {
24     owner = "elementary";
25     repo = pname;
26     rev = version;
27     sha256 = "sha256-NefWnkI7K6I1JY3UG9wUbB/yF3R8tUdPb4tAafiTR3o=";
28   };
30   nativeBuildInputs = [
31     meson
32     ninja
33     pkg-config
34     vala
35   ];
37   buildInputs = [
38     bluez
39     granite7
40     gtk4
41     libadwaita
42     libgee
43     switchboard
44     wingpanel-indicator-bluetooth # settings schema
45   ];
47   passthru = {
48     updateScript = nix-update-script { };
49   };
51   meta = with lib; {
52     description = "Switchboard Bluetooth Plug";
53     homepage = "https://github.com/elementary/switchboard-plug-bluetooth";
54     license = licenses.gpl3Plus;
55     platforms = platforms.linux;
56     maintainers = teams.pantheon.members;
57   };