···49 hash = "sha256-ru2iaXSgS+w2ktqGLGC9SiYztkmmOQVzHaeLwMqvMzk=";
50 };
5152+ nativeBuildInputs = [
53+ autoreconfHook
54+ pkg-config
55+ # For glib we want the `dev` output for the same library we are
56+ # also linking against, since pkgsHostTarget.glib.dev exposes
57+ # some extra tools that are built for build->host execution.
58+ # To achieve this, we coerce the output to a string to prevent
59+ # mkDerivation's splicing logic from kicking in.
60+ "${glib.dev}"
61+ ];
62+63+ makeFlags = [
64+ # Workaround for https://github.com/mikebrady/shairport-sync/issues/1705
65+ "AR=${stdenv.cc.bintools.targetPrefix}ar"
66+ ];
6768 buildInputs = [
69 openssl
···113 ++ optional enableMpris "--with-mpris-interface"
114 ++ optional enableLibdaemon "--with-libdaemon"
115 ++ optional enableAirplay2 "--with-airplay-2";
116+117+ strictDeps = true;
118119 meta = with lib; {
120 homepage = "https://github.com/mikebrady/shairport-sync";
···150 IMAPClient = imapclient; # added 2021-10-28
151 imdbpy = throw "imdbpy has been renamed to cinemagoer"; # added 2022-08-08
152 image-match = throw "image-match has been removed because it is no longer maintained"; # added 2023-06-10
0153 intreehook = throw "intreehooks has been removed because it is obsolete as a backend-path key was added to PEP 517"; # added 2023-04-11
154 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30
155 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10
···172 Mako = mako; # added 2023-02-19
173 Markups = markups; # added 2022-02-14
174 markdownsuperscript = throw "markdownsuperscript is unmaintained, use pymdown-extensions"; # added 2023-06-10
0175 MDP = mdp; # added 2023-02-19
176 MechanicalSoup = mechanicalsoup; # added 2021-06-01
177 memcached = python-memcached; # added 2022-05-06
···150 IMAPClient = imapclient; # added 2021-10-28
151 imdbpy = throw "imdbpy has been renamed to cinemagoer"; # added 2022-08-08
152 image-match = throw "image-match has been removed because it is no longer maintained"; # added 2023-06-10
153+ imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10
154 intreehook = throw "intreehooks has been removed because it is obsolete as a backend-path key was added to PEP 517"; # added 2023-04-11
155 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30
156 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10
···173 Mako = mako; # added 2023-02-19
174 Markups = markups; # added 2022-02-14
175 markdownsuperscript = throw "markdownsuperscript is unmaintained, use pymdown-extensions"; # added 2023-06-10
176+ mask-rcnn = throw "mask-rcnn has been removed as it is unmaintained and its dependency imgaug no longer builds"; # added 2023-07-10
177 MDP = mdp; # added 2023-02-19
178 MechanicalSoup = mechanicalsoup; # added 2021-06-01
179 memcached = python-memcached; # added 2022-05-06