diff options
author | Devtools Arcadia <[email protected]> | 2022-02-07 18:08:42 +0300 |
---|---|---|
committer | Devtools Arcadia <[email protected]> | 2022-02-07 18:08:42 +0300 |
commit | 1110808a9d39d4b808aef724c861a2e1a38d2a69 (patch) | |
tree | e26c9fed0de5d9873cce7e00bc214573dc2195b7 /build/external_resources |
intermediate changes
ref:cde9a383711a11544ce7e107a78147fb96cc4029
Diffstat (limited to 'build/external_resources')
23 files changed, 349 insertions, 0 deletions
diff --git a/build/external_resources/android_sdk/ya.make b/build/external_resources/android_sdk/ya.make new file mode 100644 index 00000000000..bc01c12523e --- /dev/null +++ b/build/external_resources/android_sdk/ya.make @@ -0,0 +1,20 @@ +RESOURCES_LIBRARY() + +OWNER(g:mapkit) + +IF (OS_ANDROID) + # Android SDK for linux and darwin: Build-Tools 30.0.3, Platform 30 + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + ANDROID_SDK + sbr:2564045529 FOR LINUX + sbr:2564523615 FOR DARWIN + ) + IF (NOT HOST_OS_LINUX AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for ANDROID_SDK) + ENDIF() + DECLARE_EXTERNAL_RESOURCE(ANDROID_AVD sbr:2563860055) +ELSE() + MESSAGE(FATAL_ERROR Unsupported platform) +ENDIF() + +END() diff --git a/build/external_resources/antlr3/ya.make b/build/external_resources/antlr3/ya.make new file mode 100644 index 00000000000..59043418d70 --- /dev/null +++ b/build/external_resources/antlr3/ya.make @@ -0,0 +1,7 @@ +RESOURCES_LIBRARY() + +OWNER(g:yatool) + +DECLARE_EXTERNAL_RESOURCE(ANTLR3 sbr:164589140) + +END() diff --git a/build/external_resources/antlr4/ya.make b/build/external_resources/antlr4/ya.make new file mode 100644 index 00000000000..222d799d9c3 --- /dev/null +++ b/build/external_resources/antlr4/ya.make @@ -0,0 +1,7 @@ +RESOURCES_LIBRARY() + +OWNER(g:yatool) + +DECLARE_EXTERNAL_RESOURCE(ANTLR4 sbr:1861632725) + +END() diff --git a/build/external_resources/codenavigation/ya.make b/build/external_resources/codenavigation/ya.make new file mode 100644 index 00000000000..8cfdf0d3d55 --- /dev/null +++ b/build/external_resources/codenavigation/ya.make @@ -0,0 +1,14 @@ +OWNER(g:yatool) + +RESOURCES_LIBRARY() + +NO_CODENAVIGATION() +NO_RUNTIME() + +IF (OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(CPPYNDEXER sbr:2218884955) + DECLARE_EXTERNAL_RESOURCE(PYNDEXER sbr:2112287762) + DECLARE_EXTERNAL_RESOURCE(PY3YNDEXER sbr:2670411952) +ENDIF() + +END() diff --git a/build/external_resources/flake8_py2/ya.make b/build/external_resources/flake8_py2/ya.make new file mode 100644 index 00000000000..412a014b9e7 --- /dev/null +++ b/build/external_resources/flake8_py2/ya.make @@ -0,0 +1,23 @@ +RESOURCES_LIBRARY() + +OWNER(g:yatool) + +IF (HOST_OS_DARWIN AND HOST_ARCH_ARM64 OR + HOST_OS_DARWIN AND HOST_ARCH_X86_64 OR + HOST_OS_LINUX AND HOST_ARCH_PPC64LE OR + HOST_OS_LINUX AND HOST_ARCH_X86_64 OR + HOST_OS_WINDOWS AND HOST_ARCH_X86_64) +ELSE() + MESSAGE(FATAL_ERROR Unsupported host platform for FLAKE8_PY2) +ENDIF() + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + FLAKE8_PY2 + sbr:2488549842 FOR DARWIN-ARM64 + sbr:2488553184 FOR DARWIN + sbr:2488550572 FOR LINUX-PPC64LE + sbr:2488555532 FOR LINUX + sbr:2488554786 FOR WIN32 +) + +END() diff --git a/build/external_resources/flake8_py3/ya.make b/build/external_resources/flake8_py3/ya.make new file mode 100644 index 00000000000..c2192b2df68 --- /dev/null +++ b/build/external_resources/flake8_py3/ya.make @@ -0,0 +1,23 @@ +RESOURCES_LIBRARY() + +OWNER(g:yatool) + +IF (HOST_OS_DARWIN AND HOST_ARCH_ARM64 OR + HOST_OS_DARWIN AND HOST_ARCH_X86_64 OR + HOST_OS_LINUX AND HOST_ARCH_PPC64LE OR + HOST_OS_LINUX AND HOST_ARCH_X86_64 OR + HOST_OS_WINDOWS AND HOST_ARCH_X86_64) +ELSE() + MESSAGE(FATAL_ERROR Unsupported host platform for FLAKE8_PY3) +ENDIF() + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + FLAKE8_PY3 + sbr:2617984240 FOR DARWIN-ARM64 + sbr:2617985759 FOR DARWIN + sbr:2617984621 FOR LINUX-PPC64LE + sbr:2617987339 FOR LINUX + sbr:2617986064 FOR WIN32 +) + +END() diff --git a/build/external_resources/go_fake_xcrun/ya.make b/build/external_resources/go_fake_xcrun/ya.make new file mode 100644 index 00000000000..f82b5e750a3 --- /dev/null +++ b/build/external_resources/go_fake_xcrun/ya.make @@ -0,0 +1,17 @@ +OWNER(g:ymake) + +RESOURCES_LIBRARY() + +IF (NOT HOST_OS_DARWIN AND NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS) + MESSAGE(FATAL_ERROR Unsupported host platform for GO_FAKE_XCRUN) +ELSE() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + GO_FAKE_XCRUN + sbr:2000736487 FOR DARWIN-ARM64 + sbr:2000736487 FOR DARWIN + sbr:2000736769 FOR LINUX + sbr:2000736617 FOR WIN32 + ) +ENDIF() + +END() diff --git a/build/external_resources/go_tools/ya.make b/build/external_resources/go_tools/ya.make new file mode 100644 index 00000000000..ff3f8f7f2a4 --- /dev/null +++ b/build/external_resources/go_tools/ya.make @@ -0,0 +1,27 @@ +OWNER(g:ymake) + +RESOURCES_LIBRARY() + +IF (NOT HOST_OS_DARWIN AND NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS) + MESSAGE(FATAL_ERROR Unsupported host platform for GO_TOOLS) +ELSEIF(GOSTD_VERSION == 1.17.6) + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + GO_TOOLS + sbr:2685555388 FOR DARWIN-ARM64 + sbr:2685554692 FOR DARWIN + sbr:2685556023 FOR LINUX + sbr:2685556796 FOR WIN32 + ) +ELSEIF(GOSTD_VERSION == 1.18beta2) + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + GO_TOOLS + sbr:2764476653 FOR DARWIN-ARM64 + sbr:2764475951 FOR DARWIN + sbr:2764477456 FOR LINUX + sbr:2764478136 FOR WIN32 + ) +ELSE() + MESSAGE(FATAL_ERROR Unsupported version [${GOSTD_VERSION}] of Go Standard Library) +ENDIF() + +END() diff --git a/build/external_resources/goyndexer/ya.make b/build/external_resources/goyndexer/ya.make new file mode 100644 index 00000000000..8f0adef54a2 --- /dev/null +++ b/build/external_resources/goyndexer/ya.make @@ -0,0 +1,16 @@ +OWNER(g:ymake) + +RESOURCES_LIBRARY() + +IF (NOT HOST_OS_DARWIN AND NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS) + MESSAGE(FATAL_ERROR Unsupported host platform for goyndexer) +ENDIF() + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + GOYNDEXER + sbr:2051948481 FOR DARWIN + sbr:2051949278 FOR LINUX + sbr:2051948796 FOR WIN32 +) + +END() diff --git a/build/external_resources/gradle/ya.make b/build/external_resources/gradle/ya.make new file mode 100644 index 00000000000..579d41e50e5 --- /dev/null +++ b/build/external_resources/gradle/ya.make @@ -0,0 +1,11 @@ +RESOURCES_LIBRARY() + +OWNER(g:mapkit) + +# Gradle 6.1.1 +# Build time: 2020-01-24 22:30:24 UTC +# Revision: a8c3750babb99d1894378073499d6716a1a1fa5d +DECLARE_EXTERNAL_RESOURCE(GRADLE sbr:2566840956) +DECLARE_EXTERNAL_RESOURCE(GRADLE_DEBUG_STORE sbr:1192738881) + +END() diff --git a/build/external_resources/mapsmobi_ios_pods/ya.make b/build/external_resources/mapsmobi_ios_pods/ya.make new file mode 100644 index 00000000000..a733c6beb43 --- /dev/null +++ b/build/external_resources/mapsmobi_ios_pods/ya.make @@ -0,0 +1,12 @@ +RESOURCES_LIBRARY() + +OWNER(g:mapkit) + +IF (OS_IOS) + DECLARE_EXTERNAL_RESOURCE(MAPSMOBI_IOS_PODS sbr:2586181384) + CFLAGS(GLOBAL "-I$MAPSMOBI_IOS_PODS_RESOURCE_GLOBAL/Pods/Headers/Public") +ELSE() + MESSAGE(FATAL_ERROR Unsupported platform) +ENDIF() + +END() diff --git a/build/external_resources/mapsmobi_maven_repo/ya.make b/build/external_resources/mapsmobi_maven_repo/ya.make new file mode 100644 index 00000000000..2487263d6b0 --- /dev/null +++ b/build/external_resources/mapsmobi_maven_repo/ya.make @@ -0,0 +1,11 @@ +RESOURCES_LIBRARY() + +OWNER(g:mapkit) + +IF (OS_ANDROID) + DECLARE_EXTERNAL_RESOURCE(MAPSMOBI_MAVEN_REPO sbr:2586526945) +ELSE() + MESSAGE(FATAL_ERROR Unsupported platform) +ENDIF() + +END() diff --git a/build/external_resources/maven/ya.make b/build/external_resources/maven/ya.make new file mode 100644 index 00000000000..44c39b6dd9b --- /dev/null +++ b/build/external_resources/maven/ya.make @@ -0,0 +1,8 @@ +RESOURCES_LIBRARY() + +OWNER(g:mapkit) + +# Apache Maven: version 3.6.1 +DECLARE_EXTERNAL_RESOURCE(MAVEN sbr:1231330972) + +END() diff --git a/build/external_resources/pnpm/readme.md b/build/external_resources/pnpm/readme.md new file mode 100644 index 00000000000..1deff50cd71 --- /dev/null +++ b/build/external_resources/pnpm/readme.md @@ -0,0 +1,4 @@ +# pnpm bundle + +Ресурс должен быть tar-архивом с собранным в один файл pnpm'ом – `pnpm.js`. +Собранный файл можно взять в `dist/` пакета `pnpm`. Зависимости для актуальной версии (5.18.9) не требуются. diff --git a/build/external_resources/pnpm/ya.make b/build/external_resources/pnpm/ya.make new file mode 100644 index 00000000000..0e6fd426a19 --- /dev/null +++ b/build/external_resources/pnpm/ya.make @@ -0,0 +1,8 @@ +RESOURCES_LIBRARY() + +OWNER(dankolesnikov) + +# pnpm 5.18.9 +DECLARE_EXTERNAL_RESOURCE(PNPM sbr:2197487733) + +END() diff --git a/build/external_resources/swift-demangle/package.json b/build/external_resources/swift-demangle/package.json new file mode 100644 index 00000000000..64e87c0c3ec --- /dev/null +++ b/build/external_resources/swift-demangle/package.json @@ -0,0 +1,22 @@ +{ + "meta": { + "name": "swift-demangle", + "maintainer": "Anton Saraev <[email protected]>", + "description": "swift-demangle for using in docker build" + }, + "data": [ + { + "source": { + "type": "SANDBOX_RESOURCE", + "id": 2216593352, + "files": [ + "*" + ], + "untar": true + }, + "destination": { + "path": "/swift-demangle/" + } + } + ] +} diff --git a/build/external_resources/swift-demangle/ya.make b/build/external_resources/swift-demangle/ya.make new file mode 100644 index 00000000000..a0e61214f64 --- /dev/null +++ b/build/external_resources/swift-demangle/ya.make @@ -0,0 +1,12 @@ +RESOURCES_LIBRARY() + +OWNER(orivej dancingelf rodion-m dmitrtol) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + SWIFT_DEMANGLE + sbr:2216593352 FOR LINUX + sbr:2218209370 FOR DARWIN + sbr:2218209370 FOR DARWIN-ARM64 +) + +END() diff --git a/build/external_resources/typescript/readme.md b/build/external_resources/typescript/readme.md new file mode 100644 index 00000000000..dba0d171f20 --- /dev/null +++ b/build/external_resources/typescript/readme.md @@ -0,0 +1,12 @@ +# typescript bundle + +Ресурс должен быть tar-архивом с собранным пакетом `typescript`. +В tar должны быть включены тайпинги для поддерживаемых target/lib и `tsc.js`. Структура: + +``` +lib/ + tsc.js + lib.*.d.td +``` + +Зависимости для актуальной версии не требуются. diff --git a/build/external_resources/typescript/ya.make b/build/external_resources/typescript/ya.make new file mode 100644 index 00000000000..e5141556e40 --- /dev/null +++ b/build/external_resources/typescript/ya.make @@ -0,0 +1,8 @@ +RESOURCES_LIBRARY() + +OWNER(dankolesnikov) + +# typescript 4.1.3 +DECLARE_EXTERNAL_RESOURCE(TS_COMPILER sbr:2202008231) + +END() diff --git a/build/external_resources/ya.make b/build/external_resources/ya.make new file mode 100644 index 00000000000..ba2ae385887 --- /dev/null +++ b/build/external_resources/ya.make @@ -0,0 +1,42 @@ +OWNER(g:ymake) + +RECURSE( + antlr3 + antlr4 + gradle + maven + swift-demangle +) + +IF (OS_ANDROID) + RECURSE( + android_sdk + mapsmobi_maven_repo + ) +ENDIF() + +IF (OS_IOS) + RECURSE( + mapsmobi_ios_pods + ) +ENDIF() + +IF (OS_LINUX) + RECURSE( + codenavigation + ) +ENDIF() + +IF (OS_DARWIN OR OS_LINUX OR OS_WINDOWS) + RECURSE( + flake8_py2 + flake8_py3 + go_fake_xcrun + go_tools + goyndexer + pnpm + typescript + ymake + yolint + ) +ENDIF() diff --git a/build/external_resources/ymake/ya.make b/build/external_resources/ymake/ya.make new file mode 100644 index 00000000000..7e0fc1023b3 --- /dev/null +++ b/build/external_resources/ymake/ya.make @@ -0,0 +1,7 @@ +OWNER(g:ymake) + +RESOURCES_LIBRARY() + +INCLUDE(${ARCADIA_ROOT}/build/external_resources/ymake/ya.make.inc) + +END() diff --git a/build/external_resources/ymake/ya.make.inc b/build/external_resources/ymake/ya.make.inc new file mode 100644 index 00000000000..b88f36c4db6 --- /dev/null +++ b/build/external_resources/ymake/ya.make.inc @@ -0,0 +1,13 @@ +IF (HOST_OS_DARWIN AND HOST_ARCH_X86_64 OR HOST_OS_DARWIN AND HOST_ARCH_ARM64 OR HOST_OS_LINUX AND HOST_ARCH_PPC64LE OR HOST_OS_LINUX AND HOST_ARCH_X86_64 OR HOST_OS_WINDOWS AND HOST_ARCH_X86_64) +ELSE() + MESSAGE(FATAL_ERROR Unsupported host platform for YMAKE) +ENDIF() + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + YMAKE + sbr:2763560807 FOR DARWIN + sbr:2763561138 FOR DARWIN-ARM64 + sbr:2763560653 FOR LINUX-PPC64LE + sbr:2763560979 FOR LINUX + sbr:2763560492 FOR WIN32 +) diff --git a/build/external_resources/yolint/ya.make b/build/external_resources/yolint/ya.make new file mode 100644 index 00000000000..b19b80375d3 --- /dev/null +++ b/build/external_resources/yolint/ya.make @@ -0,0 +1,25 @@ +RESOURCES_LIBRARY() + +OWNER(g:ymake) + +IF (NOT HOST_OS_DARWIN AND NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS) + MESSAGE(FATAL_ERROR Unsupported host platform for yolint) +ENDIF() + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + YOLINT + sbr:2661110873 FOR DARWIN-ARM64 + sbr:2661110873 FOR DARWIN + sbr:2661111772 FOR LINUX + sbr:2661111243 FOR WIN32 +) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + YOLINT_NEXT + sbr:2661110873 FOR DARWIN-ARM64 + sbr:2661110873 FOR DARWIN + sbr:2661111772 FOR LINUX + sbr:2661111243 FOR WIN32 +) + +END() |