Unverified Commit 637483dc authored by Sandro Jäckel's avatar Sandro Jäckel
Browse files

music-assistant: fail loudly on updates when new pre-compiled binaries are added

parent 5b65c02b
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -96,6 +96,12 @@ python.pkgs.buildPythonApplication rec {
      music_assistant/providers/airplay/bin/{cliap2-*,cliraop-*} \
      music_assistant/providers/airplay_receiver/bin/{build_binaries.sh,shairport-sync-*} \
      music_assistant/providers/spotify/bin

    found_bins=$(find music_assistant/ -wholename '*/bin/*' -type f -executable -print0 | tr '\0' ' ')
    if [[ -n $found_bins ]]; then
      echo "Found binaries that should be replaced with packages built from source: $found_bins"
      exit 2
    fi
  '';

  build-system = with python.pkgs; [