Commit 8c416bc8 authored by Weijia Wang's avatar Weijia Wang
Browse files

audacity: migrate to apple-sdk_11

parent d7f8e5b1
Loading
Loading
Loading
Loading
+5 −12
Original line number Diff line number Diff line
@@ -52,9 +52,9 @@
  wavpack,
  wxGTK32,
  gtk3,
  apple-sdk_11,
  libpng,
  libjpeg,
  darwin,
}:

# TODO
@@ -75,17 +75,11 @@ stdenv.mkDerivation (finalAttrs: {
    ''
      mkdir src/private
      substituteInPlace scripts/build/macOS/fix_bundle.py \
        --replace "path.startswith('/usr/lib/')" "path.startswith('${builtins.storeDir}')"
        --replace-fail "path.startswith('/usr/lib/')" "path.startswith('${builtins.storeDir}')"
    ''
    + lib.optionalString stdenv.hostPlatform.isLinux ''
      substituteInPlace libraries/lib-files/FileNames.cpp \
        --replace /usr/include/linux/magic.h ${linuxHeaders}/include/linux/magic.h
    ''
    +
      lib.optionalString
        (stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11.0")
        ''
          sed -z -i "s/NSAppearanceName.*systemAppearance//" src/AudacityApp.mm
        --replace-fail /usr/include/linux/magic.h ${linuxHeaders}/include/linux/magic.h
    '';

  nativeBuildInputs =
@@ -150,8 +144,7 @@ stdenv.mkDerivation (finalAttrs: {
      util-linux
    ]
    ++ lib.optionals stdenv.hostPlatform.isDarwin [
      darwin.apple_sdk.frameworks.AppKit
      darwin.apple_sdk.frameworks.CoreAudioKit # for portaudio
      apple-sdk_11
      libpng
      libjpeg
    ];