music-assistant: yank broken airplay support

The source build ships with native musl binaries that segfault after
being patchelf'd. In addition, it supports no dynamic linking and depends
on OpenSSL 1.1, which is a non-starter.
This commit is contained in:
Martin Weinelt
2025-04-08 02:38:21 +02:00
parent 10288e3815
commit a9691ce732
@@ -42,6 +42,10 @@ let
pythonPath = python.pkgs.makePythonPath providerDependencies;
in
assert
(lib.elem "airplay" providers)
-> throw "music-assistant: airplay support is missing libraop, a library we will not package because it depends on OpenSSL 1.1.";
python.pkgs.buildPythonApplication rec {
pname = "music-assistant";
version = "2.5.0";
@@ -154,6 +158,11 @@ python.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "music_assistant" ];
postFixup = ''
# binary native code, segfaults when autopatchelf'd, requires openssl 1.1 to build
rm $out/${python3.sitePackages}/music_assistant/providers/airplay/bin/cliraop-*
'';
passthru = {
inherit
python