audacity: unbreak (#429334)

This commit is contained in:
Weijia Wang
2025-07-29 13:41:43 -06:00
committed by GitHub
2 changed files with 23 additions and 0 deletions

View File

@@ -70,6 +70,11 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-kESKpIke9Xi4A55i3mUu1JkDjp8voBJBixiAK8pUkKA=";
};
patches = [
# Introduced by https://github.com/Tencent/rapidjson/commit/b1c0c2843fcb2aca9ecc650fc035c57ffc13697c#diff-2f1bcf2729ff7c408adb0c2cc2cfa01602bd5646b05b3e4bc7e46b606035d249R21
./rapidjson.patch
];
postPatch = ''
mkdir src/private
substituteInPlace scripts/build/macOS/fix_bundle.py \

View File

@@ -0,0 +1,18 @@
diff --git a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
index ba95962..66a96a8 100644
--- a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+++ b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
@@ -2,8 +2,11 @@
if(NOT ${_OPT}use_rapidjson STREQUAL "off")
if(NOT TARGET rapidjson::rapidjson)
- if(TARGET rapidjson)
- add_library( rapidjson::rapidjson ALIAS rapidjson )
+ if(TARGET RapidJSON)
+ if(NOT TARGET rapidjson)
+ add_library(rapidjson ALIAS RapidJSON)
+ endif()
+ add_library( rapidjson::rapidjson ALIAS RapidJSON )
else()
# At least on Arch RapidJSONConfig.cmake does not define a target at all
# so we have to do it ourselves