summaryrefslogtreecommitdiff
path: root/mpd_my.nix
blob: 46cc818505a833de283a274fa1e3a7c5d4d05baf (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
{ inputs }:
self: super: {
  mpd_my =
    let
      #      pkgsmaster = import inputs.nixpkgsmaster { };
    in
    with super;
    (
      #      (pkgsmaster.mpd.override {
      (mpd.override {
        ffmpeg = self.ffmpeg_my;
        #    stdenv = llvmPackages_17.stdenv;
        #    samba = null;
        #    dbus = null;
        #    libpulseaudio = null;
        #    avahi = null;
      }).overrideAttrs
        (oldAttrs: rec {
          version = "git";
          src = fetchGit {
            url = "https://github.com/MusicPlayerDaemon/MPD";
            ref = "master";
            # rev = "bee9565384761634df5859d144fee60cb4208453";
            rev = "287033c361c45b83adf3caf1e4827868561db9a3";
          };
          buildInputs = oldAttrs.buildInputs ++ [ soxr ];
          mesonFlags = oldAttrs.mesonFlags ++ [
            "-Dsoxr=enabled"
            "-Dqobuz=disabled"
            "-Dhtml_manual=false"
            "-Dsystemd=disabled"
          ];
          patches = [ ];
          postPatch = "";
          doCheck = false;
        })
    );
}