summaryrefslogtreecommitdiff
path: root/mumble-git.nix
blob: e03e57e73751b1fa817fc3a577c16a9d61cf0b9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{ inputs }:
self: super: {
  mumble-git =
    with super;
    with gsettings-desktop-schemas;
    mumble.overrideAttrs (oldAttrs: rec {
      version = "git";
      src = fetchGit {
        url = "https://github.com/mumble-voip/mumble";
        ref = "master";
        rev = "24d3ec646a12230e8da3e7d3d0e50de429c9a039";
        submodules = true;
      };
      nativeBuildInputs = with qt6Packages; [
        cmake
        pkg-config
        python3
        wrapQtAppsHook
        qttools
        wrapGAppsHook
      ];
      buildInputs = with qt6Packages; [
        avahi-compat
        alsa-lib
        boost
        poco
        protobuf
        qtsvg
        libsndfile
        libopus
        speexdsp
        gsettings-desktop-schemas
        utf8proc
        microsoft-gsl
        nlohmann_json
      ];
      patches = [ ];
      #            nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ python3 pkg-config python3Packages.setuptools];
    });
}