audacity: unbreak (#429334)
This commit is contained in:
@@ -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 \
|
||||
|
||||
18
pkgs/by-name/au/audacity/rapidjson.patch
Normal file
18
pkgs/by-name/au/audacity/rapidjson.patch
Normal 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
|
||||
Reference in New Issue
Block a user