Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
76394e46 0c42bb50

+7623 -6534
+132 -27
doc/languages-frameworks/android.section.md
··· 13 13 14 14 let 15 15 androidComposition = androidenv.composeAndroidPackages { 16 - toolsVersion = "25.2.5"; 17 - platformToolsVersion = "27.0.1"; 18 - buildToolsVersions = [ "27.0.3" ]; 16 + toolsVersion = "26.1.1"; 17 + platformToolsVersion = "30.0.5"; 18 + buildToolsVersions = [ "30.0.3" ]; 19 19 includeEmulator = false; 20 - emulatorVersion = "27.2.0"; 21 - platformVersions = [ "24" ]; 20 + emulatorVersion = "30.3.4"; 21 + platformVersions = [ "28" "29" "30" ]; 22 22 includeSources = false; 23 - includeDocs = false; 24 23 includeSystemImages = false; 25 - systemImageTypes = [ "default" ]; 26 - abiVersions = [ "armeabi-v7a" ]; 27 - lldbVersions = [ "2.0.2558144" ]; 28 - cmakeVersions = [ "3.6.4111459" ]; 29 - includeNDK = false; 30 - ndkVersion = "16.1.4479499"; 24 + systemImageTypes = [ "google_apis_playstore" ]; 25 + abiVersions = [ "armeabi-v7a" "arm64-v8a" ]; 26 + cmakeVersions = [ "3.10.2" ]; 27 + includeNDK = true; 28 + ndkVersion = "22.0.7026061"; 31 29 useGoogleAPIs = false; 32 30 useGoogleTVAddOns = false; 33 31 includeExtras = [ ··· 46 44 47 45 * `toolsVersion`, specifies the version of the tools package to use 48 46 * `platformsToolsVersion` specifies the version of the `platform-tools` plugin 49 - * `buildToolsVersion` specifies the versions of the `build-tools` plugins to 47 + * `buildToolsVersions` specifies the versions of the `build-tools` plugins to 50 48 use. 51 49 * `includeEmulator` specifies whether to deploy the emulator package (`false` 52 50 by default). When enabled, the version of the emulator to deploy can be 53 51 specified by setting the `emulatorVersion` parameter. 54 - * `includeDocs` specifies whether the documentation catalog should be included. 55 - * `lldbVersions` specifies what LLDB versions should be deployed. 56 52 * `cmakeVersions` specifies which CMake versions should be deployed. 57 53 * `includeNDK` specifies that the Android NDK bundle should be included. 58 54 Defaults to: `false`. ··· 82 78 83 79 Most of the function arguments have reasonable default settings. 84 80 81 + You can specify license names: 82 + 83 + * `extraLicenses` is a list of of license names. 84 + You can get these names from repo.json or `querypackages.sh licenses`. The SDK 85 + license (`android-sdk-license`) is accepted for you if you set accept_license 86 + to true. If you are doing something like working with preview SDKs, you will 87 + want to add `android-sdk-preview-license` or whichever license applies here. 88 + 89 + Additionally, you can override the repositories that composeAndroidPackages will 90 + pull from: 91 + 92 + * `repoJson` specifies a path to a generated repo.json file. You can generate this 93 + by running `generate.sh`, which in turn will call into `mkrepo.rb`. 94 + * `repoXmls` is an attribute set containing paths to repo XML files. If specified, 95 + it takes priority over `repoJson`, and will trigger a local build writing out a 96 + repo.json to the Nix store based on the given repository XMLs. 97 + 98 + ```nix 99 + repoXmls = { 100 + packages = [ ./xml/repository2-1.xml ]; 101 + images = [ 102 + ./xml/android-sys-img2-1.xml 103 + ./xml/android-tv-sys-img2-1.xml 104 + ./xml/android-wear-sys-img2-1.xml 105 + ./xml/android-wear-cn-sys-img2-1.xml 106 + ./xml/google_apis-sys-img2-1.xml 107 + ./xml/google_apis_playstore-sys-img2-1.xml 108 + ]; 109 + addons = [ ./xml/addon2-1.xml ]; 110 + }; 111 + ``` 112 + 85 113 When building the above expression with: 86 114 87 115 ```bash ··· 104 132 androidComposition.platform-tools 105 133 ``` 106 134 107 - Using predefine Android package compositions 108 - -------------------------------------------- 135 + Using predefined Android package compositions 136 + --------------------------------------------- 109 137 In addition to composing an Android package set manually, it is also possible 110 138 to use a predefined composition that contains all basic packages for a specific 111 139 Android version, such as version 9.0 (API-level 28). ··· 209 237 In addition to prebuilt APKs, you can also bind the APK parameter to a 210 238 `buildApp {}` function invocation shown in the previous example. 211 239 240 + Notes on environment variables in Android projects 241 + -------------------------------------------------- 242 + * `ANDROID_SDK_ROOT` should point to the Android SDK. In your Nix expressions, this should be 243 + `${androidComposition.androidsdk}/libexec/android-sdk`. Note that `ANDROID_HOME` is deprecated, 244 + but if you rely on tools that need it, you can export it too. 245 + * `ANDROID_NDK_ROOT` should point to the Android NDK, if you're doing NDK development. 246 + In your Nix expressions, this should be `${ANDROID_SDK_ROOT}/ndk-bundle`. 247 + 248 + If you are running the Android Gradle plugin, you need to export GRADLE_OPTS to override aapt2 249 + to point to the aapt2 binary in the Nix store as well, or use a FHS environment so the packaged 250 + aapt2 can run. If you don't want to use a FHS environment, something like this should work: 251 + 252 + ```nix 253 + let 254 + buildToolsVersion = "30.0.3"; 255 + 256 + # Use buildToolsVersion when you define androidComposition 257 + androidComposition = <...>; 258 + in 259 + pkgs.mkShell rec { 260 + ANDROID_SDK_ROOT = "${androidComposition.androidsdk}/libexec/android-sdk"; 261 + ANDROID_NDK_ROOT = "${ANDROID_SDK_ROOT}/ndk-bundle"; 262 + 263 + # Use the same buildToolsVersion here 264 + GRADLE_OPTS = "-Dorg.gradle.project.android.aapt2FromMavenOverride=${ANDROID_SDK_ROOT}/build-tools/${buildToolsVersion}/aapt2"; 265 + } 266 + ``` 267 + 268 + If you are using cmake, you need to add it to PATH in a shell hook or FHS env profile. 269 + The path is suffixed with a build number, but properly prefixed with the version. 270 + So, something like this should suffice: 271 + 272 + ```nix 273 + let 274 + cmakeVersion = "3.10.2"; 275 + 276 + # Use cmakeVersion when you define androidComposition 277 + androidComposition = <...>; 278 + in 279 + pkgs.mkShell rec { 280 + ANDROID_SDK_ROOT = "${androidComposition.androidsdk}/libexec/android-sdk"; 281 + ANDROID_NDK_ROOT = "${ANDROID_SDK_ROOT}/ndk-bundle"; 282 + 283 + # Use the same cmakeVersion here 284 + shellHook = '' 285 + export PATH="$(echo "$ANDROID_SDK_ROOT/cmake/${cmakeVersion}".*/bin):$PATH" 286 + ''; 287 + } 288 + ``` 289 + 290 + Note that running Android Studio with ANDROID_SDK_ROOT set will automatically write a 291 + `local.properties` file with `sdk.dir` set to $ANDROID_SDK_ROOT if one does not already 292 + exist. If you are using the NDK as well, you may have to add `ndk.dir` to this file. 293 + 294 + An example shell.nix that does all this for you is provided in examples/shell.nix. 295 + This shell.nix includes a shell hook that overwrites local.properties with the correct 296 + sdk.dir and ndk.dir values. This will ensure that the SDK and NDK directories will 297 + both be correct when you run Android Studio inside nix-shell. 298 + 299 + Notes on improving build.gradle compatibility 300 + --------------------------------------------- 301 + Ensure that your buildToolsVersion and ndkVersion match what is declared in androidenv. 302 + If you are using cmake, make sure its declared version is correct too. 303 + 304 + Otherwise, you may get cryptic errors from aapt2 and the Android Gradle plugin warning 305 + that it cannot install the build tools because the SDK directory is not writeable. 306 + 307 + ```gradle 308 + android { 309 + buildToolsVersion "30.0.3" 310 + ndkVersion = "22.0.7026061" 311 + externalNativeBuild { 312 + cmake { 313 + version "3.10.2" 314 + } 315 + } 316 + } 317 + 318 + ``` 319 + 212 320 Querying the available versions of each plugin 213 321 ---------------------------------------------- 214 - When using any of the previously shown functions, it may be a bit inconvenient 215 - to find out what options are supported, since the Android SDK provides many 216 - plugins. 322 + repo.json provides all the options in one file now. 217 323 218 - A shell script in the `pkgs/development/mobile/androidenv/` sub directory can be used to retrieve all 324 + A shell script in the `pkgs/development/mobile/androidenv/` subdirectory can be used to retrieve all 219 325 possible options: 220 326 221 327 ```bash 222 - sh ./querypackages.sh packages build-tools 328 + ./querypackages.sh packages 223 329 ``` 224 330 225 - The above command-line instruction queries all build-tools versions in the 226 - generated `packages.nix` expression. 331 + The above command-line instruction queries all package versions in repo.json. 227 332 228 333 Updating the generated expressions 229 334 ---------------------------------- 230 - Most of the Nix expressions are generated from XML files that the Android 231 - package manager uses. To update the expressions run the `generate.sh` script 232 - that is stored in the `pkgs/development/mobile/androidenv/` sub directory: 335 + repo.json is generated from XML files that the Android Studio package manager uses. 336 + To update the expressions run the `generate.sh` script that is stored in the 337 + `pkgs/development/mobile/androidenv/` subdirectory: 233 338 234 339 ```bash 235 340 ./generate.sh
+16
nixos/doc/manual/release-notes/rl-2103.xml
··· 362 362 official documentation</link> of the json_exporter. 363 363 </para> 364 364 </listitem> 365 + <listitem> 366 + <para> 367 + Androidenv was updated, removing the <literal>includeDocs</literal> and <literal>lldbVersions</literal> 368 + arguments. Docs only covered a single version of the Android SDK, LLDB is now bundled with the NDK, 369 + and both are no longer available to download from the Android package repositories. Additionally, since 370 + the package lists have been updated, some older versions of Android packages may not be bundled. If you 371 + depend on older versions of Android packages, we recommend overriding the repo. 372 + </para> 373 + <para> 374 + Android packages are now loaded from a repo.json file created by parsing Android repo XML files. The arguments 375 + <literal>repoJson</literal> and <literal>repoXmls</literal> have been added to allow overriding the built-in 376 + androidenv repo.json with your own. Additionally, license files are now written to allow compatibility 377 + with Gradle-based tools, and the <literal>extraLicenses</literal> argument has been added to accept more 378 + SDK licenses if your project requires it. See the androidenv documentation for more details. 379 + </para> 380 + </listitem> 365 381 </itemizedlist> 366 382 </section> 367 383
+3 -8
nixos/modules/services/backup/tarsnap.nix
··· 29 29 30 30 options = { 31 31 services.tarsnap = { 32 - enable = mkOption { 33 - type = types.bool; 34 - default = false; 35 - description = '' 36 - Enable periodic tarsnap backups. 37 - ''; 38 - }; 32 + enable = mkEnableOption "periodic tarsnap backups"; 39 33 40 34 keyfile = mkOption { 41 35 type = types.str; ··· 279 273 Tarsnap archive configurations. Each attribute names an archive 280 274 to be created at a given time interval, according to the options 281 275 associated with it. When uploading to the tarsnap server, 282 - archive names are suffixed by a 1 second resolution timestamp. 276 + archive names are suffixed by a 1 second resolution timestamp, 277 + with the format <literal>%Y%m%d%H%M%S</literal>. 283 278 284 279 For each member of the set is created a timer which triggers the 285 280 instanced <literal>tarsnap-archive-name</literal> service unit. You may use
+385 -385
pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
··· 1 1 { 2 - version = "85.0b4"; 2 + version = "85.0b6"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ach/firefox-85.0b4.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ach/firefox-85.0b6.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "04d5c5b64e906438122cfcd13c6a06d58bb1c0a2d2eaf66f52f91e103a5534ae"; 7 + sha256 = "e6583b946d35db5b8d94bd33e183e397b85c6549a94961ec2cc395b30ba21b6b"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/af/firefox-85.0b4.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/af/firefox-85.0b6.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "57bdfd3e6efe3c667ddb4c1e2421c191eedc407f578ee307b1ed916815726837"; 12 + sha256 = "7f69bf9371454796ef6cc9469bf1ba6d6c7317a3e559fefafacb3c4d215eaa73"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/an/firefox-85.0b4.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/an/firefox-85.0b6.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "7ceb815590071691a3faa6f1d8215963b48c54c220c512499fb9642efc1492d4"; 17 + sha256 = "02ce58a9be06d2632e87daeb0e832d18e896c0ae376171d0d265d108530bf8ed"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ar/firefox-85.0b4.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ar/firefox-85.0b6.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "ce8b25f9ba3d21e87f660a17a90e770417e658f7280d0e41d0a5ff41164a2d43"; 22 + sha256 = "04021d925774cfb01141f34a28800e339339f1b056255721d2c4aa4268156986"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ast/firefox-85.0b4.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ast/firefox-85.0b6.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "a220440bebd1c1179e6e2a483ae148ada05f86c3c5d68946bb3b14d301301a78"; 27 + sha256 = "a85bc2a3c859b9b6e005c1cc5767f1519d255fac011208563c530d28bcec8935"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/az/firefox-85.0b4.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/az/firefox-85.0b6.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "b79a3e03d476d3667c28ed83dd84fb375013597d58e9e13f431eba13b509422f"; 32 + sha256 = "d84113f01e450d76eccb1f464a3e6a44c3b5fd604c74891d175f0f7565c3b911"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/be/firefox-85.0b4.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/be/firefox-85.0b6.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "c8e00ae8a6d66a427212c1323a0f4860c25058c1d27fc0d3bb56612f0f2b785e"; 37 + sha256 = "a2826a554577a666b337d95f2c46b292fbb228152282799f295994cb9f6b6563"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/bg/firefox-85.0b4.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/bg/firefox-85.0b6.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "cc63fb7773dfe6a9b84a7ddd80873c6f8fab3b0f12e15a0db862bac9006d86c4"; 42 + sha256 = "c88db099ee75755d0e60cb8230731be9fafbf5ca3c0a6d0be232cfe1f93523eb"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/bn/firefox-85.0b4.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/bn/firefox-85.0b6.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "9fdd2e50b1fd74a3cabe55c23ca44253e9b5a2791461a2f15713cab6f4700e6f"; 47 + sha256 = "625377e2bb881aeac0659600def64039bbc1c8518c99acd102f9e47dc956af0d"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/br/firefox-85.0b4.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/br/firefox-85.0b6.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "44d99c74041f227252989570c9fe1dc2a1519e195e6386d0dc78fbf43ec41e88"; 52 + sha256 = "5fd3c63066e098dc87337c6e4fb53aede9c9d817e1bc06b1fe11597d68f60f3a"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/bs/firefox-85.0b4.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/bs/firefox-85.0b6.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "7c3b4beb800c8e023fbc5655e6435b11f6ebf11c3d82a5b6a1df76df682f0666"; 57 + sha256 = "85745ac8ae54b559592430744ce3a08566c1b20a078b961988870e570dba6eba"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ca-valencia/firefox-85.0b4.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ca-valencia/firefox-85.0b6.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "b0676d544d8d2cc6c37a192adcd4e61038106c0e84066e68895642afc8e158a4"; 62 + sha256 = "5ddd2c3244311bb975e510cefeb1c5e16f92de2d82ef7fd3f6cb6bc064fd70ef"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ca/firefox-85.0b4.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ca/firefox-85.0b6.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "8f170b9356761ec175be3f417df624a78e939af931376f52d36f19b019c05338"; 67 + sha256 = "e1d4f0ee1a72ea956966b07c3c48fcd089f5540ea1bf02857f41f125a9ab8762"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/cak/firefox-85.0b4.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/cak/firefox-85.0b6.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "ca966b90035591d3e5f886814664d2f203bc0b65e781f46566a51269811efcdd"; 72 + sha256 = "519c50b7994b0d2bb3c162812424188958a51bdfe40d382db2e83912fb893484"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/cs/firefox-85.0b4.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/cs/firefox-85.0b6.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "31e19d69e03821c646d21969b48e5ba01c52b2d5d2538f7bd7e7b93c9a6f7bb8"; 77 + sha256 = "37aeebb7dcd6240721c7377368751f2c48b3492846ef72d09e3fb5146db0cf5f"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/cy/firefox-85.0b4.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/cy/firefox-85.0b6.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "dfe3974d2328fa535b79f3e18d699b8d62a053efd0248cc88d1152ff92604166"; 82 + sha256 = "5902520410a45eacf141c9f8c414994298ec108ed0d97096f34156001373dccb"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/da/firefox-85.0b4.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/da/firefox-85.0b6.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "86ba3d548eb3a6408b9234c382389c0fb5907c98eeab25cc39e810727570d2ae"; 87 + sha256 = "787a26c9f978643e6afaf9dadd88f7adbc18f6d8f6b5814da4752c21faac4078"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/de/firefox-85.0b4.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/de/firefox-85.0b6.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "1cb610280c07e7af82df2dd283a6d35c1f63afe6f11a0fd7797efc4128ad126a"; 92 + sha256 = "09f5f3edfca2b082ad6f96ecf7b97d336d81c3d63bf1588bc2f38ff91e2d641c"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/dsb/firefox-85.0b4.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/dsb/firefox-85.0b6.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "555300937cd2d6e25085d5d3f4b699704ba3630ba4ce667a9ed3d67a9c9f5143"; 97 + sha256 = "eef50a2a7b0109b62202922041dea12beea346e98fcd8d93f402ba7f08546dff"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/el/firefox-85.0b4.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/el/firefox-85.0b6.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "b2bf744cbe21d23a1ed16310fe552197b129964a75aca4fc1c3759fb59782d7f"; 102 + sha256 = "5ed270355c3fca3d8ce2ba15e2b9a322fa503339ef46c935851442523f91c277"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/en-CA/firefox-85.0b4.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/en-CA/firefox-85.0b6.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "422cbea99fd390c31868b0cf0e6bc8344cca9dc9540dd58b8b315f519a3c53cd"; 107 + sha256 = "6343b55fa02570c7ed4c7eb47b6a8d6b0cbfb5cecb0199282b4cf58e5f344419"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/en-GB/firefox-85.0b4.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/en-GB/firefox-85.0b6.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "a996f6ea769ad846a69ab692b967ea23c4de461a922add22864fce6f97d04e30"; 112 + sha256 = "863e118d3b6c0bf9e25bdef819ec0bb9d027802a99216640a4ee01650486ec8e"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/en-US/firefox-85.0b4.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/en-US/firefox-85.0b6.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "aefbbe66cd209bdd9a1720562127560212f257229b799c45de5feb4173f10232"; 117 + sha256 = "c5e58bb173cdaaf9ec09085e47d69c7601966ece7ef5aba85cffced211952e77"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/eo/firefox-85.0b4.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/eo/firefox-85.0b6.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "8237d0bdc5a0ed6873c4178a20e77bb2c86f833f02e6872852d8e35e36978459"; 122 + sha256 = "a03057a3d852dbd8956aee7253e1a3b6550c843d8755d5c01fe2d72042c80c79"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/es-AR/firefox-85.0b4.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/es-AR/firefox-85.0b6.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "6d8b15775127619f923e7c255a01afcfd81d9d7bb01c0152e3aac3ef327b9ff2"; 127 + sha256 = "f705f2e633f30fe83a2546847e0dcf6da76e2b9c7edb1a1cbb104c56d45610a6"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/es-CL/firefox-85.0b4.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/es-CL/firefox-85.0b6.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "26dedb44f4dd064005a2cb935444acd0f6a99a451b87263775cad4506503bccf"; 132 + sha256 = "1b04e80d0666900dba8356d761059bc99e39636b859059d34e79dca73bc6c97e"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/es-ES/firefox-85.0b4.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/es-ES/firefox-85.0b6.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "96d8444ee16d78bbde1fca5a69d5f404bdb2199757c566cdf44416ef43761715"; 137 + sha256 = "078b7cbd04e73f2a62c60ceaeb73edf1dce4ffd656e523acc901e234eb6ff972"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/es-MX/firefox-85.0b4.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/es-MX/firefox-85.0b6.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "ac4a2e7490b448a2654a0999b77e4e3e6e8dcd96c4239654dc8cc748f54d2ebc"; 142 + sha256 = "7131fe554e6b1eaff8af3bd62a565d4db746eb5f65cc9eebe9d6a20921eae0e3"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/et/firefox-85.0b4.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/et/firefox-85.0b6.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "d44ba8376fccea9feae2054a50db58a5d4abca559ebfe854821cca9342f05f42"; 147 + sha256 = "131340d0124292055a8a3f6a7ad86e7f1d4648c47f18bcac37db0fb48b3150cb"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/eu/firefox-85.0b4.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/eu/firefox-85.0b6.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "d7f2131c7125fa6ee78a978e11d0f5c4ebbd55f5fa9fd8ac644aa0a9f68d60bd"; 152 + sha256 = "a3c9eff230311f0b449f977f0304eb664614ad683467b165ee6f656530df9caf"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/fa/firefox-85.0b4.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/fa/firefox-85.0b6.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "2f63087cb94dee9a97cdf0641478b076f119bdf30dc0e3d35b9db67dd1e75cfb"; 157 + sha256 = "69a84d5384d13c486c0cb9bea45ee78662d30fe12f1e46a582f55b3129be6093"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ff/firefox-85.0b4.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ff/firefox-85.0b6.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "e8bd39fe41b98ce4fd1e630d376e263815b60339947344d82a7fddfc4ac331d8"; 162 + sha256 = "e25dd52c7241b2df8d1866c118233af0cefd99d4d15011faf5a2b0429c01675a"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/fi/firefox-85.0b4.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/fi/firefox-85.0b6.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "d743df7df584c30ab237771778df1a06a01cb8801ad57233738a9e7ee7b5a453"; 167 + sha256 = "1530c0d16b164a936d6b98d3ecdae44b8484d776767b307322f87f901b6c131a"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/fr/firefox-85.0b4.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/fr/firefox-85.0b6.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "9426e988190c0f65cd87cb502064cc2cfa8146e1edc15aaff7ad3a28e8c30ae0"; 172 + sha256 = "7589a12da470306b5212d669d5f2c527a400b4659d8a06f1e49a0a62f33f49ab"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/fy-NL/firefox-85.0b4.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/fy-NL/firefox-85.0b6.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "80896d31f83bfbee9ac2b585894fbe0332c2516c7cb9eb06b10dd8169fb0a50b"; 177 + sha256 = "f8a80894596182d66cf6ba9c2073619263f5262a187080e75eb2a3ce93095cb4"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ga-IE/firefox-85.0b4.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ga-IE/firefox-85.0b6.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "678c24f47dda38562f15889bfef5de79e1375a85c8158697c37846252d55f4e9"; 182 + sha256 = "97cf7abeaeb857fe20f0e31964eef346e4d4d9803af6b6c24bf26d436b4e42c4"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/gd/firefox-85.0b4.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/gd/firefox-85.0b6.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "87d924efdea12fa98ebbe88d42afa5944b821c4081ee0a549e66393d69c1eb53"; 187 + sha256 = "76a580744c26419c15862729ba1525dc2c5216b221dd74af80d1e09cfb1ffb25"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/gl/firefox-85.0b4.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/gl/firefox-85.0b6.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "61cb992a445cee2689e19415da53d5611d68f65acd8aceaada76b0999e50ec13"; 192 + sha256 = "6b818eee14d5e4dd857a53982de224fadb454397c7efb18123c224baf513b222"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/gn/firefox-85.0b4.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/gn/firefox-85.0b6.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "95c3467048e7250dddfcb018ae8b8bcdb9de78b3a01076c4e1aefc937f4bc3b1"; 197 + sha256 = "68dfc0c439e815242333fdc8bd9752dfeaa1d6583acdfa5cc4c7092eca637b49"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/gu-IN/firefox-85.0b4.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/gu-IN/firefox-85.0b6.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "1bdcef358bd0ac242dd0607545fc65ad98d0785898a6a53394d04c74c8ee0a22"; 202 + sha256 = "b529c00e2c0520b6e7362b21e9fa045838837660ebe5ba46b755164ed7e434d4"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/he/firefox-85.0b4.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/he/firefox-85.0b6.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "5f240e3754fb368288cab3f37ab250d6815dd1b792b77180fa5590e4d9c6acca"; 207 + sha256 = "43d273ca9f65bf3584ecc98f5f2409a916957d0d70fb296aa504cbebdfe5ed75"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/hi-IN/firefox-85.0b4.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/hi-IN/firefox-85.0b6.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "9b0eb6eb03eeeeebc78c652f4e5bf511335ebad3afed9b31eeef8f5c830b0e1b"; 212 + sha256 = "ffeae00deb60a0db7c977dc1541ab90e948b206a59717d60271eb0f6a166ebef"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/hr/firefox-85.0b4.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/hr/firefox-85.0b6.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "53bd72eed8eda15e3dd1a070b221535bda8aee3930a713b121b84b64a2f95a3d"; 217 + sha256 = "f81a32c1bf88acc3e5b26e61ac6c153f1b9bbc7cde1685f8c0a366a4c4808dd4"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/hsb/firefox-85.0b4.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/hsb/firefox-85.0b6.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "e233c7ab46d0f3dece1d580c8a615156bb70df6937d47286c3a54b4d15cebac9"; 222 + sha256 = "87e1a2cbdcbe4a7f2aff0537ad991ad39a8b992f38b6b2a0e2c4b2f65fd6c9d0"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/hu/firefox-85.0b4.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/hu/firefox-85.0b6.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "2ffbc88d33631a5c0ebbc29b8f36c6b7f043b8faf0600398e24d48546d699eac"; 227 + sha256 = "88f171d4f84e3f89d7c433d793ae0032572444b322d72fa19abacdd0481c5df7"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/hy-AM/firefox-85.0b4.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/hy-AM/firefox-85.0b6.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "f6cbd70bd95642caf737684c8c429342e8f567061bfb680732382b5c5f93f1a2"; 232 + sha256 = "f88e6eb48e2ddc8c8a11d92fd82884fb487958cb8c54fa5268f15076774e7e4a"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ia/firefox-85.0b4.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ia/firefox-85.0b6.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "ae7c96c3120c1727c4d8ed4f9978aafe64740d49111bb6bd507e4a9e14d7dab2"; 237 + sha256 = "0286e665df8b07339cb2a6f609623defaf489883b8865781aa7ba238d3c19f4e"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/id/firefox-85.0b4.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/id/firefox-85.0b6.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "680f5f3dc843b7acf86c79fb3238796ce3d28b60da3b76f55a37652d1a11c176"; 242 + sha256 = "e71c9712d22a1d573b12a5d4274ac5fa8a91a1ce98bad9f4922f7f11c0770707"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/is/firefox-85.0b4.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/is/firefox-85.0b6.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "ca40b8a9e99234faa67141732a5ef70e416e9aae08b4e8cbf6fe2ada9f0b7b4e"; 247 + sha256 = "b61060e1f2aa2423cd9c2d9b79f8476927fa171abadd3d32885b7deeebf781ad"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/it/firefox-85.0b4.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/it/firefox-85.0b6.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "ac8f5d43fc30760e68be4802514bf09fdb4940336d48844fe833d9290a10506c"; 252 + sha256 = "6a2e987c69e384431cea1beff69059f0bf4259a80b318e8736c420cedf125187"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ja/firefox-85.0b4.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ja/firefox-85.0b6.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "13c66340765699d336926872065ce0edf7e14f43b2f16dc99aa277f5d64f2275"; 257 + sha256 = "109736b666fbbb54ed5bfd1755092834f9c2670362ad272802643d5a98fb80bd"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ka/firefox-85.0b4.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ka/firefox-85.0b6.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "16ef31cb13dc3c54196ed3dd6209bfdbed14460c38d3fc8cdce4ee7801322ac0"; 262 + sha256 = "4b1249e8634b130b6fc9021f570e375bc2c1bf74d50f1789b3a1325c0fd771ae"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/kab/firefox-85.0b4.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/kab/firefox-85.0b6.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "68aa1a647c86f2e9fe63bab675f7d851a08fb22d5ed72b10f2e6710e03e02672"; 267 + sha256 = "a12af8d38c868d1af24d7a23faec32b79412768bf7438d3c2548d06676bb5d92"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/kk/firefox-85.0b4.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/kk/firefox-85.0b6.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "8603847204461f9370447c6c546c4bf985926353597aa7d9ecee9d46a810ba95"; 272 + sha256 = "d844763e5f8475d9b2a81bc217b0b4840fc6fb18a037921266fe3ab4c835367a"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/km/firefox-85.0b4.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/km/firefox-85.0b6.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "d552b9301ca160577d24267584fa3b8c45a1c6eb82cf540778a617eaebbff6e5"; 277 + sha256 = "bd2216fb6c24932738935ee9d5ae73816cf70def1dee3b3317c99faf67496cd3"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/kn/firefox-85.0b4.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/kn/firefox-85.0b6.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "b5f4259baa11d5010fdde27dbd583f56b0c9fafaeab9c7f31be87b9645478e6e"; 282 + sha256 = "8a49b992da59ac781246bd8e7318a815659556c29279182cac6328fbbfcd3f35"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ko/firefox-85.0b4.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ko/firefox-85.0b6.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "e73be57006747f673e979741203537cbbd8f9fb6f4fb77cfc88a7d0c85c7a7de"; 287 + sha256 = "c8a81f06e4dbcfbac2a6a065faab9981dc2503025918ee363d8b908ea6732b82"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/lij/firefox-85.0b4.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/lij/firefox-85.0b6.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "3190c816b7a2973aa7d2a0640fa4e174b02b62a62c28eed7e0df3b377242aec3"; 292 + sha256 = "4c0c223829b974f26d3e34bf17b15112afba6709d7654a05e7ccc1a582d8cff4"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/lt/firefox-85.0b4.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/lt/firefox-85.0b6.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "95a68d2d1a98bdda38e86f4c14c28669d2a11792fab561d6a8295c017d1a5068"; 297 + sha256 = "07ad6f6accaa6246e23832e8cfb69f498ddb219d43787ac29688c99b9b359720"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/lv/firefox-85.0b4.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/lv/firefox-85.0b6.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "3460fb2356584ad3cd02905b9b3a70a569ef78666a69bff754fbd0b0eba0cd1f"; 302 + sha256 = "ac9f4ffc8cdb4ee8f3d0602b0ed9de4005dded584b6896c0cf0053d9951a637c"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/mk/firefox-85.0b4.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/mk/firefox-85.0b6.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "864d8ae602b06c75ebf0d0bb4b8fcc5722840db373bac1a5656a968df7aea6d8"; 307 + sha256 = "a320b67f4b15d2fb5dc8ffd3dab13266810af06e0385f51b60d4ba5223ba4bbd"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/mr/firefox-85.0b4.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/mr/firefox-85.0b6.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "09e63b52ae1de354e73838dd0a60de360fcffeaeedd8af316174866a43c49293"; 312 + sha256 = "3dade192f5234bad52a08d380d4ef8119eef5211152a1755b6c6e5fd72eee3cb"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ms/firefox-85.0b4.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ms/firefox-85.0b6.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "c1e47d112d887922d81458bba8a7afa0a706444624738df92cdbe395f4bc9d0f"; 317 + sha256 = "77d4d9c8b5c6d308fca3f3519dfead9f75751ba93dfc1b2d5ef9ea880a1e2111"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/my/firefox-85.0b4.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/my/firefox-85.0b6.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "d78413226f8b87af0ef5baecad2ab4b9ced69358cca969635b4f71df645ccacc"; 322 + sha256 = "25de0c8c747c3fd4093517efea1df8fb101b3a48612070f2d93c70901dee7792"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/nb-NO/firefox-85.0b4.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/nb-NO/firefox-85.0b6.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "5ecff68265d8ce7c5a59da0366570adafc69b8c05fc323e619a7ce08fdeb7108"; 327 + sha256 = "96b31f76121bdb26840c693e2b3d70ad0ef0e0c7f194f650f9c683e92d5a85e8"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ne-NP/firefox-85.0b4.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ne-NP/firefox-85.0b6.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "00824ae4fa57e98fba5fb1a46b86853a289e24341b94d2ede9e8e7d358d29e9a"; 332 + sha256 = "32ce40ffe03dd2695a50b43135c4fb22f06cf10b19c2067c80b962409ee1a0d1"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/nl/firefox-85.0b4.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/nl/firefox-85.0b6.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "a0b3a25bdc123bf9ea441456b7d1b3c6fe78ef1589b69742dc38f50d3d92d700"; 337 + sha256 = "672bd93968e0a3cf3b280afdd52fbfe62a1bad524dceebe2e9fc953f4509aae2"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/nn-NO/firefox-85.0b4.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/nn-NO/firefox-85.0b6.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "00f599f8850af9df078c5d296bfd50a7bdb012f7978e83828000371fbdd93509"; 342 + sha256 = "2d003ab51d0531ba6f47aefbfa2f0b81fa815b378fefe318351b52a798a48e24"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/oc/firefox-85.0b4.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/oc/firefox-85.0b6.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "d03638662bd89dfaa1af08312b5361da04d5cb9c93f6eea9b2442bdde25d1eb3"; 347 + sha256 = "6264b95a26189ba3e7f2490f5a122f9f42bca19cd31e6d3084b3bf2a1ea5e91f"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/pa-IN/firefox-85.0b4.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/pa-IN/firefox-85.0b6.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "2b7d9ed3aca15e5bb22f3fcc5fa0e6289729e5a88d8a43602a9adf38c4e0a8a1"; 352 + sha256 = "987fe7b39bc597e5bf2389f6d595fbe054dd3aff7febc48da19dcc2606454f5f"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/pl/firefox-85.0b4.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/pl/firefox-85.0b6.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "afe081f1f64aee140eecf24b413f44fa04d999f3bb97a2862a8469732489e94c"; 357 + sha256 = "6c163f9876d53f5607867de871dad27e236c6bf0a2a46ed24425190724554579"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/pt-BR/firefox-85.0b4.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/pt-BR/firefox-85.0b6.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "9e643c670efe00e9144529aa65c8f10ea2c8f7d5374a2d93c439a56cabad7d2f"; 362 + sha256 = "71ed7be34b05652463232c449de558e9fcc4be0583516d5ab8a0fc0ae334f419"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/pt-PT/firefox-85.0b4.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/pt-PT/firefox-85.0b6.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "98cf63382a586b649b30685bee8591085edf46d747860fae751a5dc4ed183979"; 367 + sha256 = "f1ecd7e990896d3471ffaddd1997b598b8fc3482caa3b6446a750a963ae71f10"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/rm/firefox-85.0b4.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/rm/firefox-85.0b6.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "e000820f06aef69922eb0305e4d70cdd1820f86a1bbb60cd0888cc5b5d6ce0b7"; 372 + sha256 = "adcad49f775b592ab65080b8310d27ed26424f4aa547736dc100655586f263a4"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ro/firefox-85.0b4.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ro/firefox-85.0b6.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "daf8f2419a8122ac4da0dd585bc466d404f9a1cceb82aea8732aa4ec112219b2"; 377 + sha256 = "accd50a10d75fd234b38e50908d10fef5df4e6fc1873683f15656d695ccced9e"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ru/firefox-85.0b4.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ru/firefox-85.0b6.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "c081fddcc21b73b421516d529d7abb6d463c804f1875b4b755d34c0be34cfb05"; 382 + sha256 = "88b2f2176d8a739a639fb52eb8d0423343e5780e79f7986f066437ac33c74aa7"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/si/firefox-85.0b4.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/si/firefox-85.0b6.tar.bz2"; 385 385 locale = "si"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "607f0debcaeba1a5a6bc270e4a45793b56d4fb15580da6e264659fc3d4ed6577"; 387 + sha256 = "c2337b0a041926adc3d82d986fdbe1dbbea22046ec149614712e806873f4b46b"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/sk/firefox-85.0b4.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/sk/firefox-85.0b6.tar.bz2"; 390 390 locale = "sk"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "d3a06cb060f6ec2131705a75187dd5ca62fae91a22258c59f93c308151ff7b00"; 392 + sha256 = "bd67822eb7aa7253fec770b39cc7e4389fa19373cc01d3a3b9e0568584cbef41"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/sl/firefox-85.0b4.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/sl/firefox-85.0b6.tar.bz2"; 395 395 locale = "sl"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "eb9c21cb4c577500464c8fde4091207a93ab96cd4a6119feac815242e846e65d"; 397 + sha256 = "bb4c64f6e1a2f6b721e51ee26398a4f86cb67782eba15e9c8cfed472ff3ec597"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/son/firefox-85.0b4.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/son/firefox-85.0b6.tar.bz2"; 400 400 locale = "son"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "ce5449dfb0201d3a2c4891519284903af46177739feeea4353720d108107ccc6"; 402 + sha256 = "7a55a33a184131c74da3fc2dad0dad7bb7c1230a1740d71c19ff3752ac53c7c5"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/sq/firefox-85.0b4.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/sq/firefox-85.0b6.tar.bz2"; 405 405 locale = "sq"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "65ab1b97653e2cb416d60f65d6fd7696cf7b5f63bb3b80d13fd199829247ca58"; 407 + sha256 = "72e8271aef0c4d38d577c04d3927f325b13bddab57d115b553ba4015a2b5a12f"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/sr/firefox-85.0b4.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/sr/firefox-85.0b6.tar.bz2"; 410 410 locale = "sr"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "16c5e71c6dc86688d3cddc0330fcc98a7e948773833c3f1d856b194541fecc3a"; 412 + sha256 = "5c1bba66c4e173c9e531dd14d746a96fb4ee393db9d815cf6de8c0ff2304036e"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/sv-SE/firefox-85.0b4.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/sv-SE/firefox-85.0b6.tar.bz2"; 415 415 locale = "sv-SE"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "7bcae95e5c57d1b380458ab30e2dec9a7bd2c1bc6c2712fa44a9245639ac083e"; 417 + sha256 = "1decd5cef4fcc9faaa05a261686101338e45a0da6485144455c49c3df142d2d5"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ta/firefox-85.0b4.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ta/firefox-85.0b6.tar.bz2"; 420 420 locale = "ta"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "6f35fc2329ea0a96049c9cadaf925ed064e0f4b60bf12082029898396ab34dc6"; 422 + sha256 = "6a259dad0ded91cd4544f45def61570e8c06de5adeaba5b19fd3136c6f52f4f3"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/te/firefox-85.0b4.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/te/firefox-85.0b6.tar.bz2"; 425 425 locale = "te"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "9f4c691b6943f715e6d6a1db9a36cc745614ac99a33767080157f852d8cae594"; 427 + sha256 = "7096e5bf97b3392543ad75c685b2a6df2796a56e59237493aa869027c06213f3"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/th/firefox-85.0b4.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/th/firefox-85.0b6.tar.bz2"; 430 430 locale = "th"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "c15b8db3bbf1bd9362bb5f024daf0aee7ef3df8cd7864dbeec6a824449722063"; 432 + sha256 = "52fc1ee59288de354e4dc4c1b46848651b4e462839a44157e2de101b4a538282"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/tl/firefox-85.0b4.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/tl/firefox-85.0b6.tar.bz2"; 435 435 locale = "tl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "98837a0ce69e67b9bcc518c9953763331757870c5cf1ecaadb1cb37cb30338b4"; 437 + sha256 = "bf36d8e31638ed4332d442fa5e5f020ce8282be5afa608a4ff51c7c84443a378"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/tr/firefox-85.0b4.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/tr/firefox-85.0b6.tar.bz2"; 440 440 locale = "tr"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "cec9efb3c0ffd4f7438964efd34d78b377f117fb0f9d051e103663a676d6a6cb"; 442 + sha256 = "09bcb9b641a43272e4ce2f991e48b8665425763261bbc13e8a4e7d905797ca0f"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/trs/firefox-85.0b4.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/trs/firefox-85.0b6.tar.bz2"; 445 445 locale = "trs"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "151687f7ed062ad3d0b46b113a26931c41dd375d324aa7055952492fd497c445"; 447 + sha256 = "e146a0e6906d34958989ad0ebdef6e6c42c2844027951fe2a8aa163c8e10ff98"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/uk/firefox-85.0b4.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/uk/firefox-85.0b6.tar.bz2"; 450 450 locale = "uk"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "c0335c927cb343b3a48739949c3d8d1a813eb5caad4a989dd9a3fec16e4c5688"; 452 + sha256 = "8ece3fb7b2f211331838d7980810a40c1b2c39dcac1bea22069ce9a303f0fdb3"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/ur/firefox-85.0b4.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/ur/firefox-85.0b6.tar.bz2"; 455 455 locale = "ur"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "5b4a20c279161d910dd6730f1691d4a4bb8319a3e365bfbcc553a47e96d9db30"; 457 + sha256 = "6fb0c5ad50d6002d00ece754309a1fb3074896fb5bdae482ca5170d928a1c9cf"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/uz/firefox-85.0b4.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/uz/firefox-85.0b6.tar.bz2"; 460 460 locale = "uz"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "8fd7881da8c03c3b9313509047ee453d175c271fd086e27710bd0aba3fd319d3"; 462 + sha256 = "769b217f7540a2a58cfb38d323dcd1647645f0e80e522ef9370dd553a2e36ae5"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/vi/firefox-85.0b4.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/vi/firefox-85.0b6.tar.bz2"; 465 465 locale = "vi"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "7dcdea1143af2cfaf9974640d520fec1e44cc156d085432f52318b745dd21f6c"; 467 + sha256 = "ce69530fe87da4c2b8afe2e465709a19ae88a418e559896da7ea3958cab91808"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/xh/firefox-85.0b4.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/xh/firefox-85.0b6.tar.bz2"; 470 470 locale = "xh"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "f502767929505209d05830b7d0075fcf8186349afe07e793afee560eed9aafc3"; 472 + sha256 = "3c759f6a630200221b4bd96ddbfa363e46ec8a244c4fae1c66a6f8d66ffa4aa5"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/zh-CN/firefox-85.0b4.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/zh-CN/firefox-85.0b6.tar.bz2"; 475 475 locale = "zh-CN"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "9d8c003da5dc117cda204487ffd0dd95d9677d7e30e5f868e3a39d3146569da1"; 477 + sha256 = "2d9620f5b4e34e5a9809898d739b94f9ecc0141e3a67e70da11aff8af19598ee"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-x86_64/zh-TW/firefox-85.0b4.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-x86_64/zh-TW/firefox-85.0b6.tar.bz2"; 480 480 locale = "zh-TW"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "ebdf6822810a97381e63c6c2bb08baea4c239c35b4c75e714da367f982080863"; 482 + sha256 = "2fe6f83d79aa66aee1d5503a6ba6bfc37aa6e950ebfb570524c4a9ac254f4047"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ach/firefox-85.0b4.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ach/firefox-85.0b6.tar.bz2"; 485 485 locale = "ach"; 486 486 arch = "linux-i686"; 487 - sha256 = "e63b45c8a34d286097825d2830b3697a2205fc8f62e7f7b19fa5569294d4fd3c"; 487 + sha256 = "74822d1537a9b3fbc1fbf413339161b6b89a2bd127ebfcd7bdfca87fac82de29"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/af/firefox-85.0b4.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/af/firefox-85.0b6.tar.bz2"; 490 490 locale = "af"; 491 491 arch = "linux-i686"; 492 - sha256 = "93f0fa71381f937d07764ed4bbdb1ea167664fdb1ed40d063b4fb079ed485dea"; 492 + sha256 = "1bf48b9bfae83d997ec1adfe04bdec7bd4e3f5f6a47e5a6e6400d08ab3b78058"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/an/firefox-85.0b4.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/an/firefox-85.0b6.tar.bz2"; 495 495 locale = "an"; 496 496 arch = "linux-i686"; 497 - sha256 = "1ce6d8e8ba3409b7b5886f87633609a8568ceabdef45beef623ebf74e4bdbd76"; 497 + sha256 = "3c5baf233f01c519b053f3ad788d49d62f6dbf60746b0b31af2720fe2ac3bc23"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ar/firefox-85.0b4.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ar/firefox-85.0b6.tar.bz2"; 500 500 locale = "ar"; 501 501 arch = "linux-i686"; 502 - sha256 = "990905d68a82f3eee04a9a8df4b291eb425469e6bf045a3a126bee08af2b785d"; 502 + sha256 = "a1886b0394a417ac8bb840cde03b42d4fbd231e51155f7297d52eb7fefff2d3f"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ast/firefox-85.0b4.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ast/firefox-85.0b6.tar.bz2"; 505 505 locale = "ast"; 506 506 arch = "linux-i686"; 507 - sha256 = "606c37c4eda9d1f55e8a8fde0f8df822186995cef190e1644bcbe465cc1a0f54"; 507 + sha256 = "54b7736cf05c9ba024b4df5d6403364210416279fd708326022828b799514809"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/az/firefox-85.0b4.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/az/firefox-85.0b6.tar.bz2"; 510 510 locale = "az"; 511 511 arch = "linux-i686"; 512 - sha256 = "0d2cd416e309ae19af4f3704823de50b560863dc1f1939e75663e9976cbb5c8f"; 512 + sha256 = "1d363e82907335bde45f82e2314c3624a9fd590a49ee63421d05b0fdf7f2e582"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/be/firefox-85.0b4.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/be/firefox-85.0b6.tar.bz2"; 515 515 locale = "be"; 516 516 arch = "linux-i686"; 517 - sha256 = "fcf922756a6830d9bf76bed71579f4b6e2e47edafbb843ee2a490552cfc88f86"; 517 + sha256 = "4602c533fc123382a208986694ddd00453c0eba6a15bc40c206a48121365325b"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/bg/firefox-85.0b4.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/bg/firefox-85.0b6.tar.bz2"; 520 520 locale = "bg"; 521 521 arch = "linux-i686"; 522 - sha256 = "9d40f252156d646363e65aca32ae4ebbeffe147dccb3d4989e79a57a4dca57fe"; 522 + sha256 = "eb44d9b866c1913cd39bbd84b6157e40ae3012c48fb7b9b8274a538fb746b57d"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/bn/firefox-85.0b4.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/bn/firefox-85.0b6.tar.bz2"; 525 525 locale = "bn"; 526 526 arch = "linux-i686"; 527 - sha256 = "9471636ffff7f11db45001af18d86ae0d930517e09cd2aebb0a850a946b44917"; 527 + sha256 = "07ae6203f29a8655c756469595ed25b586d20d73bee940fab2a036ded9a143c2"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/br/firefox-85.0b4.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/br/firefox-85.0b6.tar.bz2"; 530 530 locale = "br"; 531 531 arch = "linux-i686"; 532 - sha256 = "4482fe50747f7fbf4db5ffb0b3c16bc0245fc0397f582e73c609a8cbbd48c1f8"; 532 + sha256 = "a7b0b6f2c8bb7f8b33e8a8547ee1c1f2964947b3ed2bac05eb2a7f390475deee"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/bs/firefox-85.0b4.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/bs/firefox-85.0b6.tar.bz2"; 535 535 locale = "bs"; 536 536 arch = "linux-i686"; 537 - sha256 = "5357a4fb56a4aeeb43d98f5ace310000532da9088ca0cd06c818d3852fb38452"; 537 + sha256 = "5dfc013f318e2c9decf3b1782cc772509bfffdd351fdda8adc06eb3fe8a32e5e"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ca-valencia/firefox-85.0b4.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ca-valencia/firefox-85.0b6.tar.bz2"; 540 540 locale = "ca-valencia"; 541 541 arch = "linux-i686"; 542 - sha256 = "1a22b215fa50f947afd5657ec702419ec708133f89f372d7667d12fe0e3b85eb"; 542 + sha256 = "89dcf9884269c4b50203f5eef9aaf40531bb607553c953f5bc353388ef5c0d18"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ca/firefox-85.0b4.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ca/firefox-85.0b6.tar.bz2"; 545 545 locale = "ca"; 546 546 arch = "linux-i686"; 547 - sha256 = "fd335110bb31eed1e1854d24c74c51b8ded826008e49d8ed6b1f7be85ef05753"; 547 + sha256 = "481d6542181678e22b0a2a8e36b1c1f8b3bd19b1e899a240b7b84aa625cf858f"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/cak/firefox-85.0b4.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/cak/firefox-85.0b6.tar.bz2"; 550 550 locale = "cak"; 551 551 arch = "linux-i686"; 552 - sha256 = "b852765dd3dc4530c1d1d00232c6a615472d721d1f69cf303ddfd6d6b26d2745"; 552 + sha256 = "8e158be85c9103c3013581d897d631dd4e62198756eb107a02fdf106cedea92a"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/cs/firefox-85.0b4.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/cs/firefox-85.0b6.tar.bz2"; 555 555 locale = "cs"; 556 556 arch = "linux-i686"; 557 - sha256 = "747f697ca9aca2b1982a95a3d05f4549d3f1b276cdac39e17670c0b101f8b704"; 557 + sha256 = "f834b4e3085f7428b511a6d8ccaf2708a003136541de45842e387aaa2d1a0137"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/cy/firefox-85.0b4.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/cy/firefox-85.0b6.tar.bz2"; 560 560 locale = "cy"; 561 561 arch = "linux-i686"; 562 - sha256 = "4bf87e33539d8bc383715b89a5fa5e1f5d1e272a7899689585f9fdb711a5e259"; 562 + sha256 = "bf9d259767516e6f919c723217a83be34a2e4e390f67f3fb44c20d6f8152b62f"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/da/firefox-85.0b4.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/da/firefox-85.0b6.tar.bz2"; 565 565 locale = "da"; 566 566 arch = "linux-i686"; 567 - sha256 = "bf9961aef493ceb1613c91d79ef1c7b718dc5e39fa3ad8dbfb012d51c16b1e5f"; 567 + sha256 = "4aa90c940c08f68a8b0e63eea0a4e4e52f2a50f81edc900b0efc22f3adcd33f0"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/de/firefox-85.0b4.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/de/firefox-85.0b6.tar.bz2"; 570 570 locale = "de"; 571 571 arch = "linux-i686"; 572 - sha256 = "e4e85f2d49dfd9b4bf62e4ee2e77d03660f0b6ae9ce7ee827a17f2f067768b59"; 572 + sha256 = "e1d19e22368146eb9afbfa7535c60843583a538cd808bad2189b23f5a57d84e1"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/dsb/firefox-85.0b4.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/dsb/firefox-85.0b6.tar.bz2"; 575 575 locale = "dsb"; 576 576 arch = "linux-i686"; 577 - sha256 = "71a3307575c45643d8121b64a345c19a6dbfa0924fa7d91b5913d52ce7a5d663"; 577 + sha256 = "9a29e70939026b71eef2e3ca00d785a26d2668e5d7c0d329bc49fe6a35f9fc51"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/el/firefox-85.0b4.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/el/firefox-85.0b6.tar.bz2"; 580 580 locale = "el"; 581 581 arch = "linux-i686"; 582 - sha256 = "75bdc62ba592d48f172af3b072158e14ce0f433c7ee3b44f9bb0f4e0f9c71834"; 582 + sha256 = "f3172deaa2b65bd3fe4cdd62a7fd4e81c936899cd83495c4f5e54d63fc8ba2e3"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/en-CA/firefox-85.0b4.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/en-CA/firefox-85.0b6.tar.bz2"; 585 585 locale = "en-CA"; 586 586 arch = "linux-i686"; 587 - sha256 = "c7e2bb86941274de33368c78122cb14bc52c4177de2b9cc757d269d9d7cff40d"; 587 + sha256 = "009768d282619a145489ba9ddb4ac5d47eb0f686e41875d6cdfa97b7102df4b8"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/en-GB/firefox-85.0b4.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/en-GB/firefox-85.0b6.tar.bz2"; 590 590 locale = "en-GB"; 591 591 arch = "linux-i686"; 592 - sha256 = "46c5821f9e973a599c74445ab4a44ca31b3f76e18597f4e0d77479c1cd0d3841"; 592 + sha256 = "4ab6d704389c53da46890471f8bb0a57ba488f78ee0f87c96da9f931931992c8"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/en-US/firefox-85.0b4.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/en-US/firefox-85.0b6.tar.bz2"; 595 595 locale = "en-US"; 596 596 arch = "linux-i686"; 597 - sha256 = "4cd2facaa0b33b02228405e74689770516e6af6f07de8dac096bc66ca9a238bc"; 597 + sha256 = "afcf3c95a99fac0fd4fd6a6c2b1cfaf717b41cd5673d5016f10dbe6f5b79fb3e"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/eo/firefox-85.0b4.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/eo/firefox-85.0b6.tar.bz2"; 600 600 locale = "eo"; 601 601 arch = "linux-i686"; 602 - sha256 = "6966ac14fa72fb627955e9281c6e54f23eb03b83647cd52934304d672adb6d5e"; 602 + sha256 = "8106ce5dcb41ed97a3deb4d98b5af23eead4651046e758ffb6ae9eeb96f05944"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/es-AR/firefox-85.0b4.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/es-AR/firefox-85.0b6.tar.bz2"; 605 605 locale = "es-AR"; 606 606 arch = "linux-i686"; 607 - sha256 = "ff32191b95dfba73d85caab8aca47e32b2579f92c9fedce14f6e16a6e42c2178"; 607 + sha256 = "b1178b1975b132f0c524941d46e7cd357c0aa20b7ea4f4a87e6e9991b0761c7d"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/es-CL/firefox-85.0b4.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/es-CL/firefox-85.0b6.tar.bz2"; 610 610 locale = "es-CL"; 611 611 arch = "linux-i686"; 612 - sha256 = "a7c7a9f646492e8de8474f1869075c568774ccc0118c340721b70c06e5471a5a"; 612 + sha256 = "923187af4eff228d5b3b99f21ae14101f1956fdf6fd2c0de80e1196333ff8baf"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/es-ES/firefox-85.0b4.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/es-ES/firefox-85.0b6.tar.bz2"; 615 615 locale = "es-ES"; 616 616 arch = "linux-i686"; 617 - sha256 = "71e78fc680de3dbd91b77bb13b113ee5f34463aaa4791a3b0a445a292e5d0732"; 617 + sha256 = "99725d0085afcf7c6afd28090b75b3605d99df52d1d06c377ca50a6d6621fc4b"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/es-MX/firefox-85.0b4.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/es-MX/firefox-85.0b6.tar.bz2"; 620 620 locale = "es-MX"; 621 621 arch = "linux-i686"; 622 - sha256 = "9c357beab45fad0e56f957fa73b8900a916c6cbcc8b18bd5389c0a977ddcd18e"; 622 + sha256 = "24f5b9a87604b82907a56071518649c535568e4ef0b5d045763459badff766c3"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/et/firefox-85.0b4.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/et/firefox-85.0b6.tar.bz2"; 625 625 locale = "et"; 626 626 arch = "linux-i686"; 627 - sha256 = "a3de258fcfc4d633529566d2d8f7bb582683d6dc22cb3c9ad13a4914b84b6100"; 627 + sha256 = "aac17f4409ef25d6c4edceba79d446bb22b654016b0ac50ba069ddcfd023355f"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/eu/firefox-85.0b4.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/eu/firefox-85.0b6.tar.bz2"; 630 630 locale = "eu"; 631 631 arch = "linux-i686"; 632 - sha256 = "092cb149621ff664ff4462c39266ea352971b30f5dfb0db163b62cd3af4e0fcb"; 632 + sha256 = "fcdca8bc26eed4d49bb93007b49024d192be06508e5957fc1e3e42ef3c3b372e"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/fa/firefox-85.0b4.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/fa/firefox-85.0b6.tar.bz2"; 635 635 locale = "fa"; 636 636 arch = "linux-i686"; 637 - sha256 = "083d17daa3f86af4651cf433180750bcea6d00758ada3ade80bf2f713b3c04f7"; 637 + sha256 = "9bf51b0df9d3cb62ec9a8675344aeedd2b4466854cebb000abd02d7c97da3777"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ff/firefox-85.0b4.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ff/firefox-85.0b6.tar.bz2"; 640 640 locale = "ff"; 641 641 arch = "linux-i686"; 642 - sha256 = "7de0cfa6bbdd1061cad1a72d80f5f504dd163a066c9911e1c44428f02b1942d7"; 642 + sha256 = "647f628344b3951a8cc3e857ae02da89a818a6f8dcfec61de006d9f5b90d51d7"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/fi/firefox-85.0b4.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/fi/firefox-85.0b6.tar.bz2"; 645 645 locale = "fi"; 646 646 arch = "linux-i686"; 647 - sha256 = "d718ce1837fcf64bf2b324724603559124697e58ddce8324c79e582c7f644205"; 647 + sha256 = "1c49d3fd8a909c74abffb2221cd9811e15125651ca42d333d4ef5d8f322b8535"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/fr/firefox-85.0b4.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/fr/firefox-85.0b6.tar.bz2"; 650 650 locale = "fr"; 651 651 arch = "linux-i686"; 652 - sha256 = "74e2ab8182100b7e69c62698bcf5b03cb127f4e90dcbeb35bba7d66b58a711e1"; 652 + sha256 = "3be80ec1f775ed8c78c703ee064cfedc20aa57f948a8c732008a58ae45e946a0"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/fy-NL/firefox-85.0b4.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/fy-NL/firefox-85.0b6.tar.bz2"; 655 655 locale = "fy-NL"; 656 656 arch = "linux-i686"; 657 - sha256 = "135317f51eb93e2bbc18401c8e5fd2c070b3688fc6a9bb54e9e78bb7f37c676c"; 657 + sha256 = "5331c0de8436a7cf1117c92249066160930b3902ce3d157a0cca53d74a85cfdf"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ga-IE/firefox-85.0b4.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ga-IE/firefox-85.0b6.tar.bz2"; 660 660 locale = "ga-IE"; 661 661 arch = "linux-i686"; 662 - sha256 = "77fc52e186c1f823067a7fdb549232a080753c813afdece12f49444bffa6507b"; 662 + sha256 = "90b6957c43d85e223ef19496208e3df53ff82f5944bcf5c6152f83d76b744a7a"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/gd/firefox-85.0b4.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/gd/firefox-85.0b6.tar.bz2"; 665 665 locale = "gd"; 666 666 arch = "linux-i686"; 667 - sha256 = "abcaca790054b035687a78e9ae8151459af4b7f2d9d561d6ae41c87a0308c694"; 667 + sha256 = "5398cb9d6672b35b72162dfca4f5e612a813dcfbcb547bc028d6e1c6da06c199"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/gl/firefox-85.0b4.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/gl/firefox-85.0b6.tar.bz2"; 670 670 locale = "gl"; 671 671 arch = "linux-i686"; 672 - sha256 = "291adca54f86591fdb67c6a958eb7784b5d5d4996858ae8936a5615c89e2fb4a"; 672 + sha256 = "775e8e385654b779a7be837e0de813e23ba9a3cbf6fa8748853684601d8a898d"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/gn/firefox-85.0b4.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/gn/firefox-85.0b6.tar.bz2"; 675 675 locale = "gn"; 676 676 arch = "linux-i686"; 677 - sha256 = "0c8dc262e96c0a912cc8aae7e1ec76da36091cea47ed535eddb8039564ed24d8"; 677 + sha256 = "209ae5fe213270d765ec71875db6e1ae3c78ab2f704cd9077e2bdce4160db6fc"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/gu-IN/firefox-85.0b4.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/gu-IN/firefox-85.0b6.tar.bz2"; 680 680 locale = "gu-IN"; 681 681 arch = "linux-i686"; 682 - sha256 = "2fb8fe3c39353ae9b03018ab17a3531ae20e1a6794871a7ff02108484f641801"; 682 + sha256 = "633ccd3a605887259b5a1d229c8661c4c83948e42e51ac87231457591c945efb"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/he/firefox-85.0b4.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/he/firefox-85.0b6.tar.bz2"; 685 685 locale = "he"; 686 686 arch = "linux-i686"; 687 - sha256 = "3222cc40ba99d0833a3a8c5bd2e9e8c74ffe0e2209891899e9d37b6a35bd8e41"; 687 + sha256 = "09f6069395ee4f8b7efbc8efe8311abbdd247af624dc045aa00e795e0b9e74a7"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/hi-IN/firefox-85.0b4.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/hi-IN/firefox-85.0b6.tar.bz2"; 690 690 locale = "hi-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "bb633eeadb00cf6913190221e5720c68da8d7a7d5e51b5f1d32621ab35fdf7ad"; 692 + sha256 = "9f99c34b11f0630ff93275810d686fcdd9f22ba4db6c173f6c748926d365c7cc"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/hr/firefox-85.0b4.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/hr/firefox-85.0b6.tar.bz2"; 695 695 locale = "hr"; 696 696 arch = "linux-i686"; 697 - sha256 = "21a8dd0e511ff658e09a5497925fba833c32d1bf6537f11e53eafb07d6bd8854"; 697 + sha256 = "b79dd9c64d5b57082a22a2b0c98adf1b095c9e157622054e1ea51c876beadf07"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/hsb/firefox-85.0b4.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/hsb/firefox-85.0b6.tar.bz2"; 700 700 locale = "hsb"; 701 701 arch = "linux-i686"; 702 - sha256 = "c862804fc9602884bc8074631d51e091866177682a6767e5b4935a3315b2ea82"; 702 + sha256 = "ac1c63c2f27e2eefab8d4fd0f5d928d2f6e3511fe6ce42a05b91f93c5cf5b782"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/hu/firefox-85.0b4.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/hu/firefox-85.0b6.tar.bz2"; 705 705 locale = "hu"; 706 706 arch = "linux-i686"; 707 - sha256 = "bf92592b0f3697e828c9b07d24c5394ef6cd980c94248ceaaeb0181a1d0ddb24"; 707 + sha256 = "401d74cb12c26412e7d5c31059deec4f8fd4494363f42d0c686a0711442d7c4f"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/hy-AM/firefox-85.0b4.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/hy-AM/firefox-85.0b6.tar.bz2"; 710 710 locale = "hy-AM"; 711 711 arch = "linux-i686"; 712 - sha256 = "fe5686fbc9c1a173c4ce11695675a4aab2efb7d340bccef797d8a20eedadfbc4"; 712 + sha256 = "ce726dae6c56bf8745037a2a303aa12d4196587562342d570914d9ac45ec3227"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ia/firefox-85.0b4.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ia/firefox-85.0b6.tar.bz2"; 715 715 locale = "ia"; 716 716 arch = "linux-i686"; 717 - sha256 = "791423722d872ecf6c45e0f16b74626e19764c003cc5f2ac2fbe3e1bacea9422"; 717 + sha256 = "7846e0c8330669416025f2a80bdde899fb18662eaa319518b9ad125dad40a4bb"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/id/firefox-85.0b4.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/id/firefox-85.0b6.tar.bz2"; 720 720 locale = "id"; 721 721 arch = "linux-i686"; 722 - sha256 = "df4b06f6d4946d2dcd55130df46b7cf5e391ba433eef792854ef8338dbcd891c"; 722 + sha256 = "9d16ff95e831721b146f7922bff50867e29268b52142ebf7524f85c0743677dc"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/is/firefox-85.0b4.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/is/firefox-85.0b6.tar.bz2"; 725 725 locale = "is"; 726 726 arch = "linux-i686"; 727 - sha256 = "d60f08191a68e5f4cfaf5848c6d0a755c9033e853e6da08eab6b74362c220ab1"; 727 + sha256 = "8e26a368ae652752873a7c1989d1d2dcb7376012b576f43b126dde9f074f01c2"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/it/firefox-85.0b4.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/it/firefox-85.0b6.tar.bz2"; 730 730 locale = "it"; 731 731 arch = "linux-i686"; 732 - sha256 = "a1d38ce8785cc3f15d777e226aba48fa1448da021092d9aac340cd02ccfb5669"; 732 + sha256 = "8a853b8fbaf02016103ab15a44081fd0893908371813d94d2e92393009e17684"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ja/firefox-85.0b4.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ja/firefox-85.0b6.tar.bz2"; 735 735 locale = "ja"; 736 736 arch = "linux-i686"; 737 - sha256 = "02626394737a87d0dc80365b7ff7829bb1d1191a65a063d4d079735199ce2731"; 737 + sha256 = "2d82c8260f92225c4138abe5bbb547ee132f24624de51ac8546fc8cc2d1c247c"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ka/firefox-85.0b4.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ka/firefox-85.0b6.tar.bz2"; 740 740 locale = "ka"; 741 741 arch = "linux-i686"; 742 - sha256 = "4581ada66c25d45db22d4cd41356e30b0b9fa88132758e219e15ed70dc4055a2"; 742 + sha256 = "84a767c016dcce5e425d905a67e2244d1257c77d0e17da69c4c3c1ab85feafb1"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/kab/firefox-85.0b4.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/kab/firefox-85.0b6.tar.bz2"; 745 745 locale = "kab"; 746 746 arch = "linux-i686"; 747 - sha256 = "24b4d9cb927322b3805e930a54020fa84e3925d824363ef824501ff2769cb015"; 747 + sha256 = "c4d217ecc85d4f3c5ac5fbacbc6d37e19885d2959126465f01f45f2026db5d2a"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/kk/firefox-85.0b4.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/kk/firefox-85.0b6.tar.bz2"; 750 750 locale = "kk"; 751 751 arch = "linux-i686"; 752 - sha256 = "868d5959ba761e578b5a2d00a29c244cfec0108a294fd52b18682cf31173b9c4"; 752 + sha256 = "c2556486729ab7918eabd3fb917c71d3081e7926880712c6f78b847c868abfc0"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/km/firefox-85.0b4.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/km/firefox-85.0b6.tar.bz2"; 755 755 locale = "km"; 756 756 arch = "linux-i686"; 757 - sha256 = "e5f63ff912c920d92d7608e2746d429737f0868bc5fe33d3c460ee1f745e242b"; 757 + sha256 = "30a9d1df4d121c02a3c1bb0d3c1ba2ac0674586ea56870cf9b259041334b7545"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/kn/firefox-85.0b4.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/kn/firefox-85.0b6.tar.bz2"; 760 760 locale = "kn"; 761 761 arch = "linux-i686"; 762 - sha256 = "65d45e29f289cdefecb369862fee62be698abad2b8452687507a52149b4d1de1"; 762 + sha256 = "740a09e9152df1770ead58c1b4cbd5be307479edd29f0a14a96a3d578f90852b"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ko/firefox-85.0b4.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ko/firefox-85.0b6.tar.bz2"; 765 765 locale = "ko"; 766 766 arch = "linux-i686"; 767 - sha256 = "83a516bbf83574f20339382778378a889016e5947c882fab63aadb728023465d"; 767 + sha256 = "eef655c31840dda8f5d972a1009deb7db42fef9a85f6d94fb8d7bb1080492b14"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/lij/firefox-85.0b4.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/lij/firefox-85.0b6.tar.bz2"; 770 770 locale = "lij"; 771 771 arch = "linux-i686"; 772 - sha256 = "690522d1a0d67c5538d567accde52effeba8b16cb4c36920aef230a62e1f655d"; 772 + sha256 = "6d5ac3729f737a0ecf115c4ba730ec12c43be59e00d9ff3e3df25eb95fa18920"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/lt/firefox-85.0b4.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/lt/firefox-85.0b6.tar.bz2"; 775 775 locale = "lt"; 776 776 arch = "linux-i686"; 777 - sha256 = "f586dd3c96aa61d9aa19ad734f4a61c9e1f6a530795ad486a2a1ff4cb18f0854"; 777 + sha256 = "da9a98bf577c1402ac07023fd2957fdf83385238dc6914403b3d3473fdc84608"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/lv/firefox-85.0b4.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/lv/firefox-85.0b6.tar.bz2"; 780 780 locale = "lv"; 781 781 arch = "linux-i686"; 782 - sha256 = "002bdcaf29f65d2c81b607e36c280f73a08cefa32f9e878ca2c834b80eb69435"; 782 + sha256 = "cbf2d767419494583b5a4393f4955ac5248a9f370c87006b9ff5a0b9ef2d46d6"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/mk/firefox-85.0b4.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/mk/firefox-85.0b6.tar.bz2"; 785 785 locale = "mk"; 786 786 arch = "linux-i686"; 787 - sha256 = "06179e95fce7f93f410983664077e4213f31272ea626a8b3fefe1e78dd0b7fa3"; 787 + sha256 = "8c203265e7424c68617f24b0c254846ca3c9f795f59dec2b1ee90bd2e9e24fbb"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/mr/firefox-85.0b4.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/mr/firefox-85.0b6.tar.bz2"; 790 790 locale = "mr"; 791 791 arch = "linux-i686"; 792 - sha256 = "532c17600a7ccc995424759043f0dcf0df5a10870bd7daa92c39f3a2a0b11c68"; 792 + sha256 = "2527688b01ade72c23c8a166bc3fe71ab6ebbefa53f95431ad748172c757fc32"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ms/firefox-85.0b4.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ms/firefox-85.0b6.tar.bz2"; 795 795 locale = "ms"; 796 796 arch = "linux-i686"; 797 - sha256 = "b315e64474d410e4c6c403b1083b98fe5bba5f20fa4fcb115671c58075e1ad65"; 797 + sha256 = "54345ecf9bac43aeb9dc5bcce2f6ab95873c30d167c9f0e25276260236349ac2"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/my/firefox-85.0b4.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/my/firefox-85.0b6.tar.bz2"; 800 800 locale = "my"; 801 801 arch = "linux-i686"; 802 - sha256 = "848b472edef05971e5d6b003a1d3241c0d34a3f0b2a54ff97ed3a7f2ac96bdde"; 802 + sha256 = "7d55f9c3b0372e8df4f1efed73e7904d6ca76d42384e1d69297209aee89eb538"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/nb-NO/firefox-85.0b4.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/nb-NO/firefox-85.0b6.tar.bz2"; 805 805 locale = "nb-NO"; 806 806 arch = "linux-i686"; 807 - sha256 = "ca2e64f608b908b752413d9da7c8ec2cf23ab2f49df6362ce381b0d31e9caf56"; 807 + sha256 = "7323cac2c5cc65cf6717c8e93c81cd8aa1e42c4dc26a8fafdb01e909d0d03627"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ne-NP/firefox-85.0b4.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ne-NP/firefox-85.0b6.tar.bz2"; 810 810 locale = "ne-NP"; 811 811 arch = "linux-i686"; 812 - sha256 = "3386312e032b56457483fb46d935773adf12f3a3938ac4c6eb5b0c12242d93ce"; 812 + sha256 = "5aa7399107c721555b840632c724f0ba8ea410561b36ba278304ae2672674d13"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/nl/firefox-85.0b4.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/nl/firefox-85.0b6.tar.bz2"; 815 815 locale = "nl"; 816 816 arch = "linux-i686"; 817 - sha256 = "7bbf63a4acf403611daf55e6663d796a46201349d29531245261aa5a8457e4c7"; 817 + sha256 = "134e77e589dde44918e383dd3e08489ba855d9e15d542283f26c465bd84a1677"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/nn-NO/firefox-85.0b4.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/nn-NO/firefox-85.0b6.tar.bz2"; 820 820 locale = "nn-NO"; 821 821 arch = "linux-i686"; 822 - sha256 = "f126bb842ae56504ff25f9ee0765cccf7b9a4bce1d45d382f6c13d23792bbf47"; 822 + sha256 = "ee6da6a70f8565cade938fadb6d3b25c8edf860dc4210e26a1b93034adcb57da"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/oc/firefox-85.0b4.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/oc/firefox-85.0b6.tar.bz2"; 825 825 locale = "oc"; 826 826 arch = "linux-i686"; 827 - sha256 = "3f4045cfe03eb4fcd16215b5693913577f6c5fc68ba74528c6575a5573528241"; 827 + sha256 = "9fdd1fe265330c1b070d523e1af0d6dbde077583cb1e585b718112e49d044039"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/pa-IN/firefox-85.0b4.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/pa-IN/firefox-85.0b6.tar.bz2"; 830 830 locale = "pa-IN"; 831 831 arch = "linux-i686"; 832 - sha256 = "cd4e81e714f78303603c390b490144e27f5f83ad436e610842aa04c242c8a549"; 832 + sha256 = "b7fc81bc71c30f48c40ec5fb4f8318973122523515c523ddcd98126c7c3750ed"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/pl/firefox-85.0b4.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/pl/firefox-85.0b6.tar.bz2"; 835 835 locale = "pl"; 836 836 arch = "linux-i686"; 837 - sha256 = "9147013773bab5f5da15e021becda90d63daf7f7068d7947f9d7eae3bdb0e124"; 837 + sha256 = "09b877af3b15dad1e25f7c04a7e94990cd6e20705a26e3cf715a30626fa10646"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/pt-BR/firefox-85.0b4.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/pt-BR/firefox-85.0b6.tar.bz2"; 840 840 locale = "pt-BR"; 841 841 arch = "linux-i686"; 842 - sha256 = "20efb971aaaebe780b337d1525eac527dde028eadecd5247321a5db5f0217143"; 842 + sha256 = "81db09ed98266347740569c02cf0993ffb532dcf9e5c814496cb3e4b23133b35"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/pt-PT/firefox-85.0b4.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/pt-PT/firefox-85.0b6.tar.bz2"; 845 845 locale = "pt-PT"; 846 846 arch = "linux-i686"; 847 - sha256 = "765cbe09264ffc15115da555500ae376bc1a91458c872ad7e4876701aab6f10b"; 847 + sha256 = "94bc77310c90876b2f787c1c004212947572fc45864758a7f59d2e2ee9488a16"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/rm/firefox-85.0b4.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/rm/firefox-85.0b6.tar.bz2"; 850 850 locale = "rm"; 851 851 arch = "linux-i686"; 852 - sha256 = "93f5d6ed649d275ad4ee1f9a7075e8b4270abe6275b57eca0759b2a8efb08cff"; 852 + sha256 = "71ad541e5c119f05cea1ef6a730f860025d105112907f8dc6ba2a4d33f8efcd9"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ro/firefox-85.0b4.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ro/firefox-85.0b6.tar.bz2"; 855 855 locale = "ro"; 856 856 arch = "linux-i686"; 857 - sha256 = "aa44ba543a08a56f46e220f41695da4aa0fc97c9569563ff0555f308117cc983"; 857 + sha256 = "d699396c833a48bab753a76456e653d90e62a0585a9c9ee9ffdc6b30d8958778"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ru/firefox-85.0b4.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ru/firefox-85.0b6.tar.bz2"; 860 860 locale = "ru"; 861 861 arch = "linux-i686"; 862 - sha256 = "6a17313ad121e9821a766115259a8f29ace0ae683d18a86c844073e671a4b0cc"; 862 + sha256 = "6bc991fd34ec649da0e85e5959197db7e92e2b52cd9b5b3abc3d631ec5cf5bd2"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/si/firefox-85.0b4.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/si/firefox-85.0b6.tar.bz2"; 865 865 locale = "si"; 866 866 arch = "linux-i686"; 867 - sha256 = "2766789c614ca35f6ec7177464c5cd2f5df5ec1ccde71e1835efd6f3635e0de5"; 867 + sha256 = "11de780455b3cca25ab64a58f3da00062fc29ef43973ab0d34435bb99463c23d"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/sk/firefox-85.0b4.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/sk/firefox-85.0b6.tar.bz2"; 870 870 locale = "sk"; 871 871 arch = "linux-i686"; 872 - sha256 = "7de262a9caaf141c37d819f89eb3b1ee7ab932b10e345e7f9a50db7f1e8cdfa9"; 872 + sha256 = "773964f567fd6df114795d3f362e553664d028f5d6ef7bed5852397852f5412e"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/sl/firefox-85.0b4.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/sl/firefox-85.0b6.tar.bz2"; 875 875 locale = "sl"; 876 876 arch = "linux-i686"; 877 - sha256 = "e31fdd4a192daefe7a3946976c7682e15ebb61b598c5dcf8bb7a870efd3a9e27"; 877 + sha256 = "284f486353dc7dd57f3dcdcc82314cb491f7a37d8aee04b2d35982f0bf9bbb0f"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/son/firefox-85.0b4.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/son/firefox-85.0b6.tar.bz2"; 880 880 locale = "son"; 881 881 arch = "linux-i686"; 882 - sha256 = "532dd0db390b3d8da03cb5f01e26dbc0752365e782e0b2d11925c14f5dfd8f0d"; 882 + sha256 = "e1ca542f40f91b69743ce53ba001e6b10b55a57701ad6354f025f0f6a2a66727"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/sq/firefox-85.0b4.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/sq/firefox-85.0b6.tar.bz2"; 885 885 locale = "sq"; 886 886 arch = "linux-i686"; 887 - sha256 = "35c59d0543506c625fd6ab0c181566c5f370aee2504970fd37b50d0d34ed0e8e"; 887 + sha256 = "8796aa6b9641a33558f4aa2c55cd425fcc9fe7e7c08fa7de2bb68341e337944f"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/sr/firefox-85.0b4.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/sr/firefox-85.0b6.tar.bz2"; 890 890 locale = "sr"; 891 891 arch = "linux-i686"; 892 - sha256 = "a6f9d8fdcfcb4b4a89e14b84e6a88bfdb0d6b578ee8e4129dc1f82bd933ecdcd"; 892 + sha256 = "a4aa9131f1cd1aadb550f6ca312e490142c4caaeb6cf9d3f2e81699bd9050f0d"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/sv-SE/firefox-85.0b4.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/sv-SE/firefox-85.0b6.tar.bz2"; 895 895 locale = "sv-SE"; 896 896 arch = "linux-i686"; 897 - sha256 = "664b8b51429c0267a745a69906f32757a28a4ae8b23bc2f591d3b190a3091379"; 897 + sha256 = "995863c51f9f91f3667f3927b7135e995d47b2ebf5bb4d8ccab28b0825af41be"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ta/firefox-85.0b4.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ta/firefox-85.0b6.tar.bz2"; 900 900 locale = "ta"; 901 901 arch = "linux-i686"; 902 - sha256 = "05679379a0abe41cf46ab182018810ca42cf8b81686f48c3c644928db85d4c76"; 902 + sha256 = "e0318bf4e87f2bafa43939fe3931b626501fbb5bbb91db5b50b71d946332a66d"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/te/firefox-85.0b4.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/te/firefox-85.0b6.tar.bz2"; 905 905 locale = "te"; 906 906 arch = "linux-i686"; 907 - sha256 = "1c884e460b6e5a0e0c27e087b3f81a3c4245f6a5ba5ea2784b2b0b61114462dd"; 907 + sha256 = "0c1420ce0e3c4abdfe2ccbdacd1632c619438e84faa2cf29efead3a74ab437c4"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/th/firefox-85.0b4.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/th/firefox-85.0b6.tar.bz2"; 910 910 locale = "th"; 911 911 arch = "linux-i686"; 912 - sha256 = "9ea2b02fba273e970bd2140e713468b300fda7cf50451f5f4f840220b782e1d7"; 912 + sha256 = "db256f39058d8e6e8d8301ac0ee435ff41b1c547b9357f99c91c8de325da9298"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/tl/firefox-85.0b4.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/tl/firefox-85.0b6.tar.bz2"; 915 915 locale = "tl"; 916 916 arch = "linux-i686"; 917 - sha256 = "ea9334cdbae5921720974575477da6310fb75c02eb068cb13d700b71df1596f9"; 917 + sha256 = "fa02d3cc5fdd6512b84e04a27e0af95b01986403f16abc04484dbfe873fce537"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/tr/firefox-85.0b4.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/tr/firefox-85.0b6.tar.bz2"; 920 920 locale = "tr"; 921 921 arch = "linux-i686"; 922 - sha256 = "c2314d1159313ae8d330244150cfafb5345d7515c5062c62ae31d916f69bf4ea"; 922 + sha256 = "3a936bfe9b169dbb4f02f5984df1ccd0c37f19c7f83c05a56fbdb8ed3b6009eb"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/trs/firefox-85.0b4.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/trs/firefox-85.0b6.tar.bz2"; 925 925 locale = "trs"; 926 926 arch = "linux-i686"; 927 - sha256 = "769acc367c1dacee2617e784a98d4c546857123690f902783ed9f97c10062f8c"; 927 + sha256 = "b995caf1c8128d8b6b60819d0ddcc3016f4247cf83cebe8c3aa2d1747f6520f5"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/uk/firefox-85.0b4.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/uk/firefox-85.0b6.tar.bz2"; 930 930 locale = "uk"; 931 931 arch = "linux-i686"; 932 - sha256 = "d9c179bc63a3c9d8ec4722afb4cf4a3cd4175d01542477fc132147521d7be0b4"; 932 + sha256 = "e4f53e17928fdaa1d85c8272079e5717fb9c443dc2659ac08d95524703883e2a"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/ur/firefox-85.0b4.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/ur/firefox-85.0b6.tar.bz2"; 935 935 locale = "ur"; 936 936 arch = "linux-i686"; 937 - sha256 = "ed365cdf1f3ca389b308a2b9ee405917da0dd0cd1536c9c7a4e13949b118a2ca"; 937 + sha256 = "84e7d6e01a570df7ef4b616e075cb93d1fc7fcd5da0a3adec179e99363ee5f92"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/uz/firefox-85.0b4.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/uz/firefox-85.0b6.tar.bz2"; 940 940 locale = "uz"; 941 941 arch = "linux-i686"; 942 - sha256 = "b6437d5c406edfbe0c3a114d230a5b9beaefec04e48c92d01a7cf900f6dabd56"; 942 + sha256 = "15bb01ebaab8ed4f022829b9bf7f16e2fb5fe90e5ca47e300e2cb2ccd66d922d"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/vi/firefox-85.0b4.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/vi/firefox-85.0b6.tar.bz2"; 945 945 locale = "vi"; 946 946 arch = "linux-i686"; 947 - sha256 = "1d6f91d852f0b20e357e1accc6c43ad93bcfe2e5a92f04a89c1d4bace70285cc"; 947 + sha256 = "a8fc45cc1ffc151414621d8e4f36ead409582e298f7e86bc2943ed6f20dd7f90"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/xh/firefox-85.0b4.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/xh/firefox-85.0b6.tar.bz2"; 950 950 locale = "xh"; 951 951 arch = "linux-i686"; 952 - sha256 = "597a04402d0d34f10c6e3fbd0f629eb45c6b3b8eba2c63917074bb34c47e8cf1"; 952 + sha256 = "ac0089e7ce04b218eae0ce40245a75626523035218cdc7ca2551a9af8a18d33b"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/zh-CN/firefox-85.0b4.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/zh-CN/firefox-85.0b6.tar.bz2"; 955 955 locale = "zh-CN"; 956 956 arch = "linux-i686"; 957 - sha256 = "e4df77f3447615bbbcb21904f15d2d18936ef7216c047a62c6901be00343df6d"; 957 + sha256 = "eacf3a23fde07908effacbba3cc346d1e9af088ffde81711e3ab3e087bd86e6b"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b4/linux-i686/zh-TW/firefox-85.0b4.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/85.0b6/linux-i686/zh-TW/firefox-85.0b6.tar.bz2"; 960 960 locale = "zh-TW"; 961 961 arch = "linux-i686"; 962 - sha256 = "f0d9f95b465bf5a60bb0ec5906354acb705e78ab7dcfdcf0c09a3f26e4fc7bfc"; 962 + sha256 = "e31a9683560465fa6bc97edc46c42071431d62ba4a55f5f066d58ea60613990e"; 963 963 } 964 964 ]; 965 965 }
+385 -385
pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
··· 1 1 { 2 - version = "84.0b4"; 2 + version = "85.0b6"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ach/firefox-84.0b4.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ach/firefox-85.0b6.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "6b548e6e2753e4a0ad2ad5968c063b6f4c7866c297314ba9e807161f7c757275"; 7 + sha256 = "eed87dd1f8683805d13f5d42f8d376ccc760c6c96b7b049ac6d5514e00122722"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/af/firefox-84.0b4.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/af/firefox-85.0b6.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "f75bfba14ae1a248918c0e433c343328305eb6372dd80aa343506437f631f2b6"; 12 + sha256 = "233e9d412982933e2880d2c9b790d56cfdf15b1d55e8ee1f0819ec445faca451"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/an/firefox-84.0b4.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/an/firefox-85.0b6.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "d2e972f7d345720a89081fce3b9257942c93bdeb2a5c7dcede3c30282407f159"; 17 + sha256 = "d0bfab4288fe0fb53e0e0087d68d79699774900dd79b5eb32b36d33d757043b2"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ar/firefox-84.0b4.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ar/firefox-85.0b6.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "2731722dbd097875bb797a555e9a0ba3843deb159f7917626d8e97c1a3005e7a"; 22 + sha256 = "d1181d7ea7d3e27f0ff531a3e3d547611f391e5ba0bbf0de4e3df6334b4b3e75"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ast/firefox-84.0b4.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ast/firefox-85.0b6.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "4d626c7f293226e9e18e28d069b40f75914f9387553d54588c34e7dd70ce1ae9"; 27 + sha256 = "b9b08b7b267bb59b59e310b430298267d1b5ed89086b2dbe51f6f6550324e904"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/az/firefox-84.0b4.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/az/firefox-85.0b6.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "01a647694a6aa2bbd8ad531197565593783946ad248d34f86550d28b8be5b52b"; 32 + sha256 = "cfdfdf835966e03a3ca036dba3fc175282c0a8ea8c8db9ab0391837e50507e7a"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/be/firefox-84.0b4.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/be/firefox-85.0b6.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "49639180573943a4bd4d0672c5dec969850b4bfceca00c37575c6d0f2d589a7e"; 37 + sha256 = "f32addb95c794a87ec44ac1a575ea0b9279c6f8b4bbd72b02793a289743f5028"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/bg/firefox-84.0b4.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/bg/firefox-85.0b6.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "c575261553cbc6afcc60650e21605e1298a122b975f6b6b2845a35725fe2ff25"; 42 + sha256 = "511ecef8b5cefcdb6f7c0cfd257c156097af8f59e130b6b1d74340437014abc9"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/bn/firefox-84.0b4.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/bn/firefox-85.0b6.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "5c5ebe2bfaaa7ea16ca4285d9806f3ecef1b29b61e5018920db27e050a4ef521"; 47 + sha256 = "e76dd71557d5655e1fe13081511a6bb84cbfdad9bfdc7b44379c0d0dc8f38dd8"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/br/firefox-84.0b4.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/br/firefox-85.0b6.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "29c764eff10d3756f258f0ac5cc9bec14cc46bb66d804eaca5548cebbaa067d6"; 52 + sha256 = "3d941653521853e57c2db3a1abeb5fadc81b11050ca69811b010d5fc63936bd6"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/bs/firefox-84.0b4.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/bs/firefox-85.0b6.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "7730a4c1e7d4d791fe35f000bba72d3652fe7289eb95f5e77b426995a63ef412"; 57 + sha256 = "47059e2a4a5174357be3a1e23cc8a97a0c2fa4cee6e58f437d45502ecd329197"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ca-valencia/firefox-84.0b4.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ca-valencia/firefox-85.0b6.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "fe90ef596de4262d803fa282cce7b30c1c9bde896b31d7e47d8e862e38ca1037"; 62 + sha256 = "47da19182c2ca2c8dc25acbba971cec2500097e20a977387c326036c9f4da527"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ca/firefox-84.0b4.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ca/firefox-85.0b6.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "f435a47a36affd5b59c7a6543f1c1c7e0dfead407138967a0f295dcd6093bed6"; 67 + sha256 = "248fb9f284fa482307be01ac59f082b84475ab550d5d8e53168e239c74cd5892"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/cak/firefox-84.0b4.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/cak/firefox-85.0b6.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "ec4968ccfaea0a975a4f56aaae8290387707570cf899d078438ac2cb98244fe7"; 72 + sha256 = "933e6a5f026eb2e50e8d40a90fde7db56325f7abe59caa99d2edc34bcad16f37"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/cs/firefox-84.0b4.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/cs/firefox-85.0b6.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "357c5372b6fade862671db66b90b3382749153c641bcd7c99f7b2a3c68c143fb"; 77 + sha256 = "7d0943dcf8716eca125409310e821b87805b036cf01a9bf7ec06400b4e97b3e9"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/cy/firefox-84.0b4.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/cy/firefox-85.0b6.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "5ce8f5e451fb2271635a2cada6c7b54a53936a1b912b777d54ce640cecb3d37e"; 82 + sha256 = "d523417a57911df738d07fe6c899b95897686f8ea94e27cc778a02a21a417990"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/da/firefox-84.0b4.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/da/firefox-85.0b6.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "ac790fdafd2875d180be2375937b38546dd77d6e9b8428f4d44a2b780b4db14f"; 87 + sha256 = "dd7c7acfe40232ac66cb60ee6b3bc6a1dd84d2930f507898d74ddef8e6a60355"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/de/firefox-84.0b4.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/de/firefox-85.0b6.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "6c5205a4d74da62927648f95a069ed6a68ab012f2cbe0c4cded3de8d40c3d325"; 92 + sha256 = "51b8b9b772c901fd8b3bb61eebec4a0fd8541c51b9011be57cdb83311035e2bc"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/dsb/firefox-84.0b4.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/dsb/firefox-85.0b6.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "516308e19f0373b3ff75e2e114fc7f1d2d370cd4a0f63f8bf74704eced2e0d56"; 97 + sha256 = "b5175eb5e72644c3e7ed6dcbb1015716f923c50c59ce8e6ff3fea49195d08478"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/el/firefox-84.0b4.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/el/firefox-85.0b6.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "d35a67fcfc8c5c334f55d12810bdcbaab6b9cb5fd3aaa75c79977accf7429445"; 102 + sha256 = "abfe077998a5f3bb2e1b4f2b69b84ca5af72e0d18dcb584bb0feae2e0023e299"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/en-CA/firefox-84.0b4.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/en-CA/firefox-85.0b6.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "e8d36d76d791108a6e514a649eebc9c4814aa8ccd4b21728e56a4e9839eef803"; 107 + sha256 = "c8b8b4d9619348c9f97f03e222035eaef9d933d46526607ab2c42db7c4a5f21a"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/en-GB/firefox-84.0b4.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/en-GB/firefox-85.0b6.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "9bb695670d7ee7a3a35d9adeef579e33f076fc1eca717149a5078134f584bf70"; 112 + sha256 = "9dd9aeb143c9ac871e6c1cbe16b993f765d84b7fcdf50877e4cd89bb7281948a"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/en-US/firefox-84.0b4.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/en-US/firefox-85.0b6.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "595b1004380ac96663c2d8889f02a681ad7c5c56e0f12cde4a26a6453d0a0ec5"; 117 + sha256 = "df2d745d5353ad3d91d5c62c00ebabb17209e91aad52c240efeffe002e6696d6"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/eo/firefox-84.0b4.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/eo/firefox-85.0b6.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "cb6ac56d074e91e2f5154c275c4c3a46e4392586451fdbba52fb419bbe085c64"; 122 + sha256 = "7fd5df96fcc3a4ca2e960e83674e3120143eadd47c5b0360f11f573540d4f59c"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-AR/firefox-84.0b4.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/es-AR/firefox-85.0b6.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "920e2aa05414fb72be7f24240636e7ce7b431776cc919c5a07c1361da3f66289"; 127 + sha256 = "d22f3d4b6a2f3b18b375b2592d78cb06c7c92318c6cd4a5e8c70942300bfad94"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-CL/firefox-84.0b4.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/es-CL/firefox-85.0b6.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "9db297046da02c5c8e1f6d5ba0e4f6b35ec8b8d36335dd2f7933e49d86c207b3"; 132 + sha256 = "a3f267296b829f6fd2344b3bc652abeba7780e0dc455f6f23fd2d7b66efdd846"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-ES/firefox-84.0b4.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/es-ES/firefox-85.0b6.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "ed94f3ded8f803f956290976cfa41a5c46b42da7f3158b4283445ded15fdd789"; 137 + sha256 = "ffc5f413b90025e5452e57b07795721456aa37e4bbb2a6784e732e8a57232e9f"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-MX/firefox-84.0b4.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/es-MX/firefox-85.0b6.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "11e2a8b7084ea002c6efd92fc86529e2dd09afbe4fe52285a3165733af95e132"; 142 + sha256 = "c170fdce52b35551ae49d2cd330df761f0d0efc5628708edfa72aa513e89c99d"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/et/firefox-84.0b4.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/et/firefox-85.0b6.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "0baa470895983b2c85f9ecc79f36fa1b6c8578c5bc22be76ef10d6e7f9e11ee9"; 147 + sha256 = "d256ade3513817ffa8d79ac652fd51578ca5a9c53043898e7f3520ffe6365829"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/eu/firefox-84.0b4.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/eu/firefox-85.0b6.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "271141d85b5a0338445945208d515ab9ec6452253abddb1860c31cd61458de4b"; 152 + sha256 = "0720a63b02f38ce97c902cc221a85e41ae0e2d36ecaac47f5f661d4be89b6abc"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fa/firefox-84.0b4.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/fa/firefox-85.0b6.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "d467a6e1eff3b2edad56c6b8b58a7fe2d7fa5c07524fc0d567b660b29169ddf9"; 157 + sha256 = "78a4aa339dd5e56b4458ca2096b538bc27d272b953d207e44a41c8ab19de68b5"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ff/firefox-84.0b4.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ff/firefox-85.0b6.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "4f117b8bd69c01cb6d38b927ab26cfe79fcd111fc9a4a2e53ae4ef936bc9806d"; 162 + sha256 = "2de463eeb3f70f4d16ab677a6980c5fe229a69c1b0846804dcc58388b8679a7e"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fi/firefox-84.0b4.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/fi/firefox-85.0b6.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "6eb9d0c0d1ef84abf0af2a873334dea463d728ef5aff398417e2ea3104a4503e"; 167 + sha256 = "ba880a3ff4e45c5d30d813a16e9fc088995a9c2fd2a32fda4d53c1e2ce74368f"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fr/firefox-84.0b4.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/fr/firefox-85.0b6.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "85d4b90fabcc03d3ac396bdba0749794bc3fe447c9f2ce793962a2acfc35918f"; 172 + sha256 = "820cf6d9813048f95719d6599a9a4cae1862a6677dca3172b87339a0735ac37b"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fy-NL/firefox-84.0b4.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/fy-NL/firefox-85.0b6.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "462e14991e34122e2275bedcd6776d9f8a75242c2b06d84ef3dadab08428d48d"; 177 + sha256 = "b2cbbac775d1b4a1d7e6930427198123e82f4959f3a65e38913d2238d6f3ad1b"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ga-IE/firefox-84.0b4.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ga-IE/firefox-85.0b6.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "b0b7def94a250ec52fda4e4fe0de931209fe71eb06ce03de13bd7309c7f78d79"; 182 + sha256 = "256cded01f746ed016894e7491af075b0d1ab08302ce76dc62e71b4a27e6c390"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gd/firefox-84.0b4.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/gd/firefox-85.0b6.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "e3bc980f579132b68cdf06b06abe2303430df239444971010ef420f5fe1599f0"; 187 + sha256 = "080ebf615b64afa8ae51fd198e5fcbe8bd8a9843ef5101c631c51ff880b2d46d"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gl/firefox-84.0b4.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/gl/firefox-85.0b6.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "66b9c65dedd1b57cfa2d960a40df72dca473f39f1cc585e1406abc64d68b1ce5"; 192 + sha256 = "27b6a7f9d52f3fa96ec69d99ef18faacf856561c7df187ba2fb568654afb2e50"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gn/firefox-84.0b4.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/gn/firefox-85.0b6.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "ad707ad91336de1c0d1f26fddebb95d25a8ff405bc3d576660ad9be0f5643939"; 197 + sha256 = "2ad562144f3daa93ac986821b56ac8229fd89ce2820186d5d318759f4f863d17"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gu-IN/firefox-84.0b4.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/gu-IN/firefox-85.0b6.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "585c76f373ef5c3f3b86a6cef4dfcdbffe3e314ba737a3f514bcd871140e5aaf"; 202 + sha256 = "aaba5d2786dfe9cf2e5ef3f134a4f011deaf25f9e213c5295d905286881b4062"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/he/firefox-84.0b4.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/he/firefox-85.0b6.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "8f9ed5eb32fe9272f5adc22753997292cd2dab7b1368864b4f001eb0fffd7526"; 207 + sha256 = "fee5b30ca488d1eca1551fc645319f47af658a80a0bcb4c68509cfc5aa398784"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hi-IN/firefox-84.0b4.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/hi-IN/firefox-85.0b6.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "22d8b3d494f3b0dc5e347c0fedd5ab2ba32690c02993bd2a9066a987bb87aea8"; 212 + sha256 = "ace82312d206cf07d54ba722ab0ed30717f8ef0c0fbe881123ce87a94f16b67b"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hr/firefox-84.0b4.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/hr/firefox-85.0b6.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "c3a70593633985fcc8974364db75f2998e450359d4a8b621f23e95df24cf8e6b"; 217 + sha256 = "a017dd9dd83217affcd89d7493c91e605fee0e238ff03d3d45d10466df9a5ba4"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hsb/firefox-84.0b4.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/hsb/firefox-85.0b6.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "30701d1b25536a45a6a5613cbff8ac83bdec08d6421f1e37d9f0ae9c39ab6856"; 222 + sha256 = "0d3f105a01e1f17f7ae0c95772d39a134f6435aacddc0eb5b4949a923df7b4e4"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hu/firefox-84.0b4.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/hu/firefox-85.0b6.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "bcb63dc6211b5c24536062ed6f8a424edf0ad553187b298874d97f75d363b1ea"; 227 + sha256 = "51807ec5741e07265b090804d7ec3b4cd93c8f459ef956372981d9e150eb4eec"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hy-AM/firefox-84.0b4.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/hy-AM/firefox-85.0b6.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "0278018d35f7be3e4c8da080bcd86e2bf08a544bfd452136483d2b21f91c582e"; 232 + sha256 = "6955245256ec8ff28b0222cfd63cc9d77c2b9d4b379ef1e58293da7de0b579b0"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ia/firefox-84.0b4.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ia/firefox-85.0b6.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "d5699f8b946bc551fea78389cc6e82a9ca58ca3a8a492cbe3b985ed655fd60d1"; 237 + sha256 = "3d982431b0ef12cc6cc4010d4d1bc613184968a44c1f3f6ad08d8d52bcf1ef77"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/id/firefox-84.0b4.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/id/firefox-85.0b6.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "1e2c580382192e88094738a01bc99b7efda5a1010e1bb180e35b5701f03aef55"; 242 + sha256 = "8fa2ac22a1c9a1074390cf49215198a49ad781129040eb5b17fac0d0d49f816c"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/is/firefox-84.0b4.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/is/firefox-85.0b6.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "a541657165e18212f97261b2aba391434246688451cc9f2b643a57891dc0eb1a"; 247 + sha256 = "e39e23190108c37bf146cdd9e1c913aafce616f89946904669f7485c806c7f4f"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/it/firefox-84.0b4.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/it/firefox-85.0b6.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "5ecf7a03bc8e8d6329db2bca4296cf0d07b943ec9c9e0cbb2ffdaa4ecffcdf3a"; 252 + sha256 = "3c5ec976abc93fc4b0cd2ee24babde515e92d9beb8d058ae6fd0007980210600"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ja/firefox-84.0b4.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ja/firefox-85.0b6.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "80d6148dbfa8e95e5292699b5326171f6a44eaa30dc4c84b233191a8505a248b"; 257 + sha256 = "6e9ecc227336f2e5b193678666f02eb8d82bfc13bbace4bac7a7045a691af358"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ka/firefox-84.0b4.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ka/firefox-85.0b6.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "9f15ef55fab16e0086466e696f35dc3107451c2b9ccab9452901cf66723bf688"; 262 + sha256 = "0550b02dc3ad2c2e4db998b7ccb90d7add1c1562b33fed34e0aebcb0c6157a4e"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/kab/firefox-84.0b4.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/kab/firefox-85.0b6.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "762be8a3bee38ea5b939611b4fbc9fd5bfe71e80b685cb0a8937373aa19f94d6"; 267 + sha256 = "5d2e3692c9791a29820d424af3e219e48a9fb766544c3f658bbf779f92e3dd06"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/kk/firefox-84.0b4.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/kk/firefox-85.0b6.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "65196c278a5a70c76315546465915626ed0c5f395af4ed1aed0ab2f27846aac4"; 272 + sha256 = "c5949dfe7f7050b807b43b7050270c2bd748e688a6f54c7549859fc7f7b4b22b"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/km/firefox-84.0b4.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/km/firefox-85.0b6.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "530010cb0d3393e47324c032d048a377ac5c9da16e73888db026f6cec61c3533"; 277 + sha256 = "c3e1e899942db90fe8cf2accea2c6de703ddf1e1871b842d59ee5e69b0a37441"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/kn/firefox-84.0b4.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/kn/firefox-85.0b6.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "5233a8714e24a915404b3139aa3496812a4203b866cf4d870b013b940eba41ec"; 282 + sha256 = "9da71516f7ac05965ee5045c957b1d2384a9e331a41db0c8ca648cce1c0bd40f"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ko/firefox-84.0b4.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ko/firefox-85.0b6.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "5dfe6629926804ed0820d472e19e51223565b011dee3feb722a81faa58043744"; 287 + sha256 = "3be5d104b4d9744911ed8a16b9186d3f0b2a83acee05cb1943e7e13bd14ed84f"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/lij/firefox-84.0b4.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/lij/firefox-85.0b6.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "4bb4bd94ac7aa845a062c366ea47871293f7b5281a460d3547fc321b6430a3ec"; 292 + sha256 = "02dc5a6fca7fbafd2096f452324356e271496601b0ce78f9d64436bf96d8c234"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/lt/firefox-84.0b4.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/lt/firefox-85.0b6.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "162d3705cbb8ef0b8036520d59e17eefd8e94bf27b9c1df027e9c0b26b3ebcca"; 297 + sha256 = "0b719e71748e0c31f016fd56ec0940491a950b6bd02de3b96d66106b60574931"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/lv/firefox-84.0b4.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/lv/firefox-85.0b6.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "7498cb5bad8ccde4a82e2acf49e899a652086de5c2e0a63f833d5342e83bfa48"; 302 + sha256 = "8d2400f28ecf500bd132a809219b5c1d5c9a469006c965754cff1b792ff9330a"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/mk/firefox-84.0b4.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/mk/firefox-85.0b6.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "88ffd9ffb56000b42d3878654b6be2413189b93881d29809c5cfcbcd740349db"; 307 + sha256 = "839aeb33e727f73e80cda1e1c025b969cd876a21ee56481afe9120bf0391898f"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/mr/firefox-84.0b4.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/mr/firefox-85.0b6.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "cac6e4ea74b146d07afa79e85746d9678e6407c733a38367ed36e94821cc2f4a"; 312 + sha256 = "ce978edb70a7137e70d8635cb874838b613dcf2f5fcb52d88e0a55177671c91d"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ms/firefox-84.0b4.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ms/firefox-85.0b6.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "7e5eaf47c232fd25fb5c1e2de9d81351cfcf33c88c696a193219b0ff86a3c29f"; 317 + sha256 = "69e4b20678c3fca5e0f9be238ddbdde264478a5d7e772299d5d2f489bb1e260e"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/my/firefox-84.0b4.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/my/firefox-85.0b6.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "20b1756847b2cbfc98153ac0d9a646f129b83f5c1383067d7547e9c70409abfc"; 322 + sha256 = "4d9f58323d15af78ba5f4d168097f20a59836ba4a0d7517a617eaa2959f6214f"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/nb-NO/firefox-84.0b4.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/nb-NO/firefox-85.0b6.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "ac71d2e5520acaa352eba1f26576dc101b7b3a64971b36acbbfe7151b47e1344"; 327 + sha256 = "b22cd9999df9160ff518f8a178b8795566e3e66cc3633199526790f91f2081cb"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ne-NP/firefox-84.0b4.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ne-NP/firefox-85.0b6.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "90ff28f5e3ed56f5472e524f37288bad57045dc5491bc84f5e76f33d1d2cb046"; 332 + sha256 = "648ee88b4291cc0f01c021dee76267f4a552c9a009f32dcc6649fa889e32a558"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/nl/firefox-84.0b4.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/nl/firefox-85.0b6.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "267c1d406006feae8bc350bcb58b4f73cc2403682c5786bb500bcafca4aa1ae9"; 337 + sha256 = "f686a56aa16386380c04763c845aa90288bd88959e7c06e93d7120d037263b4e"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/nn-NO/firefox-84.0b4.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/nn-NO/firefox-85.0b6.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "815e84bf8acb3cec68dd7fc06d7849240f71e73cd710538b9f8a887df73f98da"; 342 + sha256 = "071f10187be11f066cbaf6e78464689799e6eea0d98cfd96a85e41557b7d9561"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/oc/firefox-84.0b4.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/oc/firefox-85.0b6.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "14717ad07784d231333584150f04118d22a8616fec76aab800d3208c514904fb"; 347 + sha256 = "512c289cadfc4d3bcf3290feba112855610eabcf04db4bf5659b9dfe67d57ae9"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pa-IN/firefox-84.0b4.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/pa-IN/firefox-85.0b6.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "1c1470816615bb292f51cfd1a52002b5f2ed4444be41a3521ef1a40b4e64b2b4"; 352 + sha256 = "5910003d1453d62747a00ad96fd08a32401729df14718695a4ca2c6d2bb3554f"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pl/firefox-84.0b4.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/pl/firefox-85.0b6.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "872a505769aff03597c71de66121fd007559c3f1cbb22c67661930de6e193634"; 357 + sha256 = "15f5d9e9aeae9362857374c38e94f2dc7371b3d949ed73ee4dfb234370ebe0d3"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pt-BR/firefox-84.0b4.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/pt-BR/firefox-85.0b6.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "d0ef34afb32b0f6d1c266b99ea0f4a9015934112524eee0cadc66faa6898ae27"; 362 + sha256 = "1067c3a6c646d86f57c75ec9ca452b12c25f9dcbfa0c723cd685d494f9e79411"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pt-PT/firefox-84.0b4.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/pt-PT/firefox-85.0b6.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "e0b17a97217c799e4e0067e91374e63a6a99df827442d0193fcf47320af8a737"; 367 + sha256 = "c743f319f5bf60758e4e9f5684378503df780eccf062e1566fbcbdc45c903116"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/rm/firefox-84.0b4.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/rm/firefox-85.0b6.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "0c031b6ae10918e65274f5ce95fd03d68011e36ab626e03ad9484ff40b36bc7e"; 372 + sha256 = "6763de605975b7ead71356aac3d239f04cad9373d1fbcd4b7e3d16c87efcde94"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ro/firefox-84.0b4.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ro/firefox-85.0b6.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "256b81200a5b92763d368b9c5d6f29e191aa4f11b097de1773bc5557d748c3ea"; 377 + sha256 = "aef0bb4fccc6814f225b4e6c073f5d825b6007ac420ad4febae195ad69d5fb71"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ru/firefox-84.0b4.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ru/firefox-85.0b6.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "734b7d94b896554d5fedfd94a84c827ad6737808cd1f7b5b13be20702d46315b"; 382 + sha256 = "26a7a36e9e440587173660ee5192711b4d2807a1f735395f49fbcd36029261a4"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/si/firefox-84.0b4.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/si/firefox-85.0b6.tar.bz2"; 385 385 locale = "si"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "d2c9fee5e64b8063c834610c2671f9c3fa49a5e02fc7e3482890b534aeb66a7a"; 387 + sha256 = "1a45ddfb2e3fd999e0517b6d5f2f0a645c6f6ced044d468826fb5af5513b9410"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sk/firefox-84.0b4.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/sk/firefox-85.0b6.tar.bz2"; 390 390 locale = "sk"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "edcdf2a8a00e0402992862e28efb33614b9f1a4cdfed16316c5d4bbc229b298f"; 392 + sha256 = "1431c0c4f69f68548912bd4c1ca705d2bf031d24c4789477fabcb07c81ee8190"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sl/firefox-84.0b4.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/sl/firefox-85.0b6.tar.bz2"; 395 395 locale = "sl"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "d097a61adf0908041cb3cce76758f6da274cd7b3a006163b004f70e869947021"; 397 + sha256 = "c408b950a78894d3aa25c7809db91009e9c62ad8fcb46128b3fadd16c286dace"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/son/firefox-84.0b4.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/son/firefox-85.0b6.tar.bz2"; 400 400 locale = "son"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "d60731c5976825f0566502f6211d8e22388ec9d02bd122272f70a0830297e1fe"; 402 + sha256 = "bec096139548f807eb186c7251830026e13672a7ffd6433f362718939292f28f"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sq/firefox-84.0b4.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/sq/firefox-85.0b6.tar.bz2"; 405 405 locale = "sq"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "5dffa799eec3baf2e55d7b690cf73c2b190e369bff32dd1800020c0fdf912c9d"; 407 + sha256 = "0f2d27abe79792a7b43757d5ba9f911c2fb4d8949dfe3575d313171af47b7ab8"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sr/firefox-84.0b4.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/sr/firefox-85.0b6.tar.bz2"; 410 410 locale = "sr"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "abb5779af704c926ca90bd9b9a01eb8de1b1b4feae658d5911bc523739eda0d3"; 412 + sha256 = "ab009023546e88becac31221e77ff580d0e4afa0349cf0b757ba5791bf93da60"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sv-SE/firefox-84.0b4.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/sv-SE/firefox-85.0b6.tar.bz2"; 415 415 locale = "sv-SE"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "2a228577a4d6c11a433b8c0340558aa638de175474491428b05509019920f8e1"; 417 + sha256 = "0abde9db34df6dfc52a8c330b5ee053b0f4e7ab9ada8aba0c73265ea18caef0c"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ta/firefox-84.0b4.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ta/firefox-85.0b6.tar.bz2"; 420 420 locale = "ta"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "82f0bec91719e7b2a355c9b0398b924ce4cf429bb11e99d566af9836f5087acb"; 422 + sha256 = "eb3b06f339e147a5842290f1f81fe64a6cd962bbedd558ab6799fc2ae693a84e"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/te/firefox-84.0b4.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/te/firefox-85.0b6.tar.bz2"; 425 425 locale = "te"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "9e581d2dc107c385142c3bbb5476e3bd94e700cd8f9e36ead46d284d5708e9c2"; 427 + sha256 = "ff9defea15c81409bcd792e309acd1625befd28226135725247bd930522a0c52"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/th/firefox-84.0b4.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/th/firefox-85.0b6.tar.bz2"; 430 430 locale = "th"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "096ce747a12c0b773d34517efce6aa4aaaf09385c5cf088046f7217639a7ce9e"; 432 + sha256 = "c1c60488aa488aacfd4e292c2ed8e89bfd16df176d9eff137bd84595cb238e42"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/tl/firefox-84.0b4.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/tl/firefox-85.0b6.tar.bz2"; 435 435 locale = "tl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "3fc48cd9839ba88f246fb04fe34cc5760aa9e40c8fb782ea57347e32d66030f0"; 437 + sha256 = "e37978b0ca1a8f1c6511ce2075ef50c2c1f562bf12fb08aaccaa6ab2a352dfc7"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/tr/firefox-84.0b4.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/tr/firefox-85.0b6.tar.bz2"; 440 440 locale = "tr"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "087c629e5aea8fc698cbc5608c270a7099607b34c5852b3b3f4091af3b7c789f"; 442 + sha256 = "764b92edd78a83a069ab7e0227766da90ea0c86021abed7e7a6ec107632f9699"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/trs/firefox-84.0b4.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/trs/firefox-85.0b6.tar.bz2"; 445 445 locale = "trs"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "4df467d46c5830a3d96f87294c3dfddcc397b73a372ba566900123f7ab86a6ee"; 447 + sha256 = "e484d739d06204007319a209363e7246cca5649992b7473b5743ce383c8ee38c"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/uk/firefox-84.0b4.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/uk/firefox-85.0b6.tar.bz2"; 450 450 locale = "uk"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "11090c8aa00533c456ce96cbb09691c816fa2f98ac421cf581c86bd2bef5f296"; 452 + sha256 = "3b96a7266f2e0910b3153c1ae1edebf9e735d8f579689fc45cd5284c92d06a8f"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ur/firefox-84.0b4.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/ur/firefox-85.0b6.tar.bz2"; 455 455 locale = "ur"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "8e7a5cc3606dc6cf71de328863a9107c36024001a381baf00daab11bebb857d7"; 457 + sha256 = "555ae2d93a212acfa8e4af43967d5a5935dfd6762287b3b32d475bc45a0bb1d4"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/uz/firefox-84.0b4.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/uz/firefox-85.0b6.tar.bz2"; 460 460 locale = "uz"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "bb1846dd3b7bcf3b657d64bbd215301565dafee00eae96cee15fc71b40f49877"; 462 + sha256 = "bb6dbff567ee057c65fc8aef70a18a03e0bca9652e2e3ed745925069f43a9186"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/vi/firefox-84.0b4.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/vi/firefox-85.0b6.tar.bz2"; 465 465 locale = "vi"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "375805742481f8f33adccbdc7e10f21ef0b1a0ab383c379e4dc13718c3f8fbf8"; 467 + sha256 = "d37b36e3d15186dd48b5a8c885cf788621964f0ab0aa0d120876a28db2018dc6"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/xh/firefox-84.0b4.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/xh/firefox-85.0b6.tar.bz2"; 470 470 locale = "xh"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "a8ce0836980441d1248f8bbd2e4bbc7a8269afe9bf8e3125bd9f4dd3acd06d7a"; 472 + sha256 = "e9bef37ead8534c8f3e0882361ccc1818583907bb2279eb737aa9e90c9223108"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/zh-CN/firefox-84.0b4.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/zh-CN/firefox-85.0b6.tar.bz2"; 475 475 locale = "zh-CN"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "8f491d8d1f61bf4a7f036efc047462bb04cf953e2a3a39cb5a326e49ed7a880e"; 477 + sha256 = "3624c095348dd367c99248471cb2c76ee28c491c73f7cb8d6f0f2119a21e2c30"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/zh-TW/firefox-84.0b4.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-x86_64/zh-TW/firefox-85.0b6.tar.bz2"; 480 480 locale = "zh-TW"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "dc5a8ca6f8a3f40060d0d2abaf694a066960cbfea355678ac583c3977b37cbed"; 482 + sha256 = "7dc0ebebaae2f4a26bfdc8524ea55ada023819d08c98554c9193d2731e88f3ba"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ach/firefox-84.0b4.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ach/firefox-85.0b6.tar.bz2"; 485 485 locale = "ach"; 486 486 arch = "linux-i686"; 487 - sha256 = "f5b5a500581e52dfe5192135cfa06bf283ff23ca0b1b569db1f1bdcd359ad0b4"; 487 + sha256 = "a20f683f1572a71f709fc240c8c9461af8fbc0af60af32e9d057e8da8ddc954b"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/af/firefox-84.0b4.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/af/firefox-85.0b6.tar.bz2"; 490 490 locale = "af"; 491 491 arch = "linux-i686"; 492 - sha256 = "f96a13006c272edf5f60d6c04011e48729b5078fbde2238a0e5c422eb1293372"; 492 + sha256 = "62dc60c4ee5ffa1fbc53ee4bda855824ffbb7514d40033f4a17293462b6ee0d7"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/an/firefox-84.0b4.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/an/firefox-85.0b6.tar.bz2"; 495 495 locale = "an"; 496 496 arch = "linux-i686"; 497 - sha256 = "0bdbd429a512499dcd920ae695b61347196527ab30c601e1645385f3cdaff4ac"; 497 + sha256 = "5b819b75a53e78adf628598bb98d6d704b61e5f009bf3e123a38d4fe0aac0c89"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ar/firefox-84.0b4.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ar/firefox-85.0b6.tar.bz2"; 500 500 locale = "ar"; 501 501 arch = "linux-i686"; 502 - sha256 = "e0b6addd1b699c228aa353af879bbd263d1bd0e17aa033754abe864348adfc9a"; 502 + sha256 = "64cab2b053e80195696cd00d01075c93c00fd51a80f9346f095065d1ef4abd02"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ast/firefox-84.0b4.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ast/firefox-85.0b6.tar.bz2"; 505 505 locale = "ast"; 506 506 arch = "linux-i686"; 507 - sha256 = "3ffbc1b67d9cae58c2b21227e6456d9e6ca8a387cdbe8b5bbae9b1db553a34b4"; 507 + sha256 = "1ec6ac90f4a35465d25edbace93a503026befb193ec62bd99db995d25eba7137"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/az/firefox-84.0b4.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/az/firefox-85.0b6.tar.bz2"; 510 510 locale = "az"; 511 511 arch = "linux-i686"; 512 - sha256 = "36c9ad3b07b6e032b38486e1d2a7a6b85b85dc84d8d0b9218fbd4c4a71e59e70"; 512 + sha256 = "08021bf98c2b5d0cb3c0375d955c8b3dc03b6883d0b0ca674987cdeac5b9c7d0"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/be/firefox-84.0b4.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/be/firefox-85.0b6.tar.bz2"; 515 515 locale = "be"; 516 516 arch = "linux-i686"; 517 - sha256 = "2ac1811463e482205f7dd27e4f98564146f089fb423405a8c3df8d2a10e45147"; 517 + sha256 = "37a47bd94f3839b805f5a7136f085c8e4c027778dab78998deabe0e7c348158f"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/bg/firefox-84.0b4.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/bg/firefox-85.0b6.tar.bz2"; 520 520 locale = "bg"; 521 521 arch = "linux-i686"; 522 - sha256 = "174d0ab72bfb1a8ea811c1b77a9eb65871f68641b1703c3bbf02bad4d298460b"; 522 + sha256 = "a8e779e51685ca4df1a110de3627b61e51a596a2b40f8ac7c1fcf2e923568ba8"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/bn/firefox-84.0b4.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/bn/firefox-85.0b6.tar.bz2"; 525 525 locale = "bn"; 526 526 arch = "linux-i686"; 527 - sha256 = "e6d1b74e56690abd5c2f0d2d1dae0b9ac6d16b28daf1964ecd87138a5de9fadf"; 527 + sha256 = "7390ac3ac735a6fc9343c50591827fc90aca54ec8359c624447513759933f214"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/br/firefox-84.0b4.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/br/firefox-85.0b6.tar.bz2"; 530 530 locale = "br"; 531 531 arch = "linux-i686"; 532 - sha256 = "2ad97986bcdcdc2b988f1d50fef1a71d767119e03065ddc3e51ad38efc7dd351"; 532 + sha256 = "739a7047060a32d1ffe9945cf0411e9622c2708707bf49ee08b6935156e114f7"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/bs/firefox-84.0b4.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/bs/firefox-85.0b6.tar.bz2"; 535 535 locale = "bs"; 536 536 arch = "linux-i686"; 537 - sha256 = "71c472c8dce7174ee8139360fd5b8528cba89f73dc186bdd08ed368917b8c41d"; 537 + sha256 = "f176298a95b26a6959cd72a8ad03a3711153746ebac9559511aa19dd14100298"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ca-valencia/firefox-84.0b4.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ca-valencia/firefox-85.0b6.tar.bz2"; 540 540 locale = "ca-valencia"; 541 541 arch = "linux-i686"; 542 - sha256 = "4e5245f658f5bf6f47d40e2437841213b03b9f6d12e83766621f5b59fb258eaa"; 542 + sha256 = "714c46545143ba847f0b43d1d5436ba303b4f23e666bd15fb1881a0cda1eaf55"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ca/firefox-84.0b4.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ca/firefox-85.0b6.tar.bz2"; 545 545 locale = "ca"; 546 546 arch = "linux-i686"; 547 - sha256 = "4de924505b98c029dbba0762723a3310b3d171f18072a1a51d4f9636aaca8831"; 547 + sha256 = "087e0d3e8d429ddd86bb7d79a22402e782ace2deded642bc9c44ce5e66dd703d"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/cak/firefox-84.0b4.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/cak/firefox-85.0b6.tar.bz2"; 550 550 locale = "cak"; 551 551 arch = "linux-i686"; 552 - sha256 = "11fa8468ca6b3c51ed615d0375e63d85443beab66c10cbdc95fca817ada02215"; 552 + sha256 = "07e75aa7f99c60b2632192ccf7064099ebde5606241151cae8a4d9c094bacca1"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/cs/firefox-84.0b4.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/cs/firefox-85.0b6.tar.bz2"; 555 555 locale = "cs"; 556 556 arch = "linux-i686"; 557 - sha256 = "c1bc48d54d0ea32731d4400c2b2fd817c5ed222cbe5fea20b3ee26ddeebab9d3"; 557 + sha256 = "3c8ae427e81be331960c329b3d964afffacd621b718dc9df114e18d3c4710e80"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/cy/firefox-84.0b4.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/cy/firefox-85.0b6.tar.bz2"; 560 560 locale = "cy"; 561 561 arch = "linux-i686"; 562 - sha256 = "02cf2dc5bb97e9497655c53ef45dda3495f280a333c94fcc51048852bc993a53"; 562 + sha256 = "44be1f13ffa06c4f58af6bdf01f68a0189c30c436854c66536f2c97bbe5332bd"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/da/firefox-84.0b4.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/da/firefox-85.0b6.tar.bz2"; 565 565 locale = "da"; 566 566 arch = "linux-i686"; 567 - sha256 = "6d36d0aa1ce447770c9a149a1df2c27731a31f5784b9f20ef536836e6e42819a"; 567 + sha256 = "805d5d5c3ba6d60fa190b4b05210ddd655e70cfdcfecdc8096e9bdc6fd070fcf"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/de/firefox-84.0b4.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/de/firefox-85.0b6.tar.bz2"; 570 570 locale = "de"; 571 571 arch = "linux-i686"; 572 - sha256 = "49eb555372658bf827adfc07b08c8ac46a6351f0ecd0fed0ad6d5c4975553c8e"; 572 + sha256 = "a894b1e6da776681f2107a122858a1a8ddb74f25e0e2f6d88c18c6e80f61e5bd"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/dsb/firefox-84.0b4.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/dsb/firefox-85.0b6.tar.bz2"; 575 575 locale = "dsb"; 576 576 arch = "linux-i686"; 577 - sha256 = "1c358edc0e6248773103ab92ef0bf6103dfcbfa2945602bbd2f49153ebc7c690"; 577 + sha256 = "58123b90a6cfb155d358c3432d6ed95c1703a99896be2672d9ab6f68a020faa7"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/el/firefox-84.0b4.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/el/firefox-85.0b6.tar.bz2"; 580 580 locale = "el"; 581 581 arch = "linux-i686"; 582 - sha256 = "a445f9806285ef0b036364a618c8d7ca226da899dfa33adbda5b2e327fe63dcb"; 582 + sha256 = "7b10083111ad5f9fed2138c37e53d2d226c0f2c46bf57308b1bf5b9ddae606f0"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/en-CA/firefox-84.0b4.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/en-CA/firefox-85.0b6.tar.bz2"; 585 585 locale = "en-CA"; 586 586 arch = "linux-i686"; 587 - sha256 = "6d2590c0cc0aa28a1443185aec54f84973a31e79beccd5ca5700abfd8deebe2c"; 587 + sha256 = "c363b7b16136efbfc66b8372bf8c2838bbc10db2a311668541ded0867db99595"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/en-GB/firefox-84.0b4.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/en-GB/firefox-85.0b6.tar.bz2"; 590 590 locale = "en-GB"; 591 591 arch = "linux-i686"; 592 - sha256 = "71c4040c1326133f18ec7a07ea021b061b0994cf92aa113b358c5c0c10ebc59b"; 592 + sha256 = "3948b70f35e76adbf380bdbad84436d155e2901246ac27836e731fd8e1c1e736"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/en-US/firefox-84.0b4.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/en-US/firefox-85.0b6.tar.bz2"; 595 595 locale = "en-US"; 596 596 arch = "linux-i686"; 597 - sha256 = "af3bcd19cd78dea23deaff0c2810282a68428eee4d45e2989c75cbce5ff97098"; 597 + sha256 = "4e35172e333bb056f47673b7aba9986743596898377c71bd1c0b3c4658840f2c"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/eo/firefox-84.0b4.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/eo/firefox-85.0b6.tar.bz2"; 600 600 locale = "eo"; 601 601 arch = "linux-i686"; 602 - sha256 = "641def17e0d004f81cb176ccf70cbaa1df50fb204c3ff45a80800b76c21ed006"; 602 + sha256 = "75b58c31907f673314185829c0a399820505973a5d58cf29ec64de5441c45617"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-AR/firefox-84.0b4.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/es-AR/firefox-85.0b6.tar.bz2"; 605 605 locale = "es-AR"; 606 606 arch = "linux-i686"; 607 - sha256 = "0475e9de47c64b11470edf16f2819bfc1b1013f75ff6dd83da96bff1174db788"; 607 + sha256 = "28cc600de58b575944d8bbd50d29f9eedb353f3960bcf0151cabf6f2a1e00aad"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-CL/firefox-84.0b4.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/es-CL/firefox-85.0b6.tar.bz2"; 610 610 locale = "es-CL"; 611 611 arch = "linux-i686"; 612 - sha256 = "0f3c14175da4f59b745473df5f0256b582800b3c3dfabaa21e124b9ef100fc72"; 612 + sha256 = "0b5d045b6d80925d85f8a3eb42da92ab046b1c3dc28ba3569b129c30f326d40d"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-ES/firefox-84.0b4.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/es-ES/firefox-85.0b6.tar.bz2"; 615 615 locale = "es-ES"; 616 616 arch = "linux-i686"; 617 - sha256 = "9a33525bcb9d10a10630d4c470877c8698f6da32671cbc47450c7fa4d2cba7de"; 617 + sha256 = "ccea08271b38fda0a7cf75095d44ff56fcb6e7771c1ebe3d030b509df2961581"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-MX/firefox-84.0b4.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/es-MX/firefox-85.0b6.tar.bz2"; 620 620 locale = "es-MX"; 621 621 arch = "linux-i686"; 622 - sha256 = "ba397ac159b77c9346b58e5c9e4bdffd21b5ac3fd3d4b67a2b67931916b2f830"; 622 + sha256 = "8b551206bd37ebe4fb409a1d79db886466053de96a376770144769a2c9a0ad3a"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/et/firefox-84.0b4.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/et/firefox-85.0b6.tar.bz2"; 625 625 locale = "et"; 626 626 arch = "linux-i686"; 627 - sha256 = "664672b4f5f713bee16024845f16555da16f758d8db674dc5ec7f0022d2b7000"; 627 + sha256 = "edc27acb6ebd68dc581f33c8d89c0459c03471e1f127b5be158ec18e2edcc065"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/eu/firefox-84.0b4.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/eu/firefox-85.0b6.tar.bz2"; 630 630 locale = "eu"; 631 631 arch = "linux-i686"; 632 - sha256 = "3230da6f19116ccf848855218df3fbace86af2d9085f4109a3006476807f464d"; 632 + sha256 = "c5856ab6c5ebcff8befea2c2c6bd5d7eacad0dfed9570e005b1f9d52fd620b7a"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fa/firefox-84.0b4.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/fa/firefox-85.0b6.tar.bz2"; 635 635 locale = "fa"; 636 636 arch = "linux-i686"; 637 - sha256 = "faf07d08ce391b1043d4081fc650e3ee78ca067a3a11a6e3ff87916f3ac7a557"; 637 + sha256 = "208a7403e2a029c5d8c05ec52b84a45b307756e37e811e962ee79907516a5390"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ff/firefox-84.0b4.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ff/firefox-85.0b6.tar.bz2"; 640 640 locale = "ff"; 641 641 arch = "linux-i686"; 642 - sha256 = "2c763d737cb112b77919594fe34061db5181a725cf518fc3cd9133be9bfd7cf6"; 642 + sha256 = "368558aaea92e5b4752f57c42a56c7de27b6d31010e3e978595403cf2535a781"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fi/firefox-84.0b4.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/fi/firefox-85.0b6.tar.bz2"; 645 645 locale = "fi"; 646 646 arch = "linux-i686"; 647 - sha256 = "5a631720534e03e211936255012270e04918461112411e787ea02f138087c6b1"; 647 + sha256 = "0a5dc2f46d22418d7ff242630b10b7020575d8b7be65f1eb8e55c71ab0d29b26"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fr/firefox-84.0b4.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/fr/firefox-85.0b6.tar.bz2"; 650 650 locale = "fr"; 651 651 arch = "linux-i686"; 652 - sha256 = "2b86ce004a5c42fd6f5cdda28439263357ce5428b6469440046ce6fe4d6157c2"; 652 + sha256 = "667581bd459553f5767f675b01eb4a7fd6f182311697bdab38399a39d05cc9d0"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fy-NL/firefox-84.0b4.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/fy-NL/firefox-85.0b6.tar.bz2"; 655 655 locale = "fy-NL"; 656 656 arch = "linux-i686"; 657 - sha256 = "e0e81fb1494d86abdcab4cc9feb0f789ab304172c67da013f0a09ab2c2e3e676"; 657 + sha256 = "39c1fd32733842767360176c9e1cc6b14f2bb985879816639f83d480f71c4281"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ga-IE/firefox-84.0b4.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ga-IE/firefox-85.0b6.tar.bz2"; 660 660 locale = "ga-IE"; 661 661 arch = "linux-i686"; 662 - sha256 = "ffcf120a36f7268ab2ae03fb1eb6d458fb63b00d41198bf7997290c28997205b"; 662 + sha256 = "389f12d17bc5b2a3c9a4288e053b39109269c94d56f3cba5b804c75e05498028"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gd/firefox-84.0b4.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/gd/firefox-85.0b6.tar.bz2"; 665 665 locale = "gd"; 666 666 arch = "linux-i686"; 667 - sha256 = "a99d3471da7fa2e985fc562a4abe086de9096d2461a50841ad5c8e5d2891bf8b"; 667 + sha256 = "bf1b66499533b977bfbedb74fdfea613cc6fd15809c39b2f2730a37cb29b69a9"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gl/firefox-84.0b4.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/gl/firefox-85.0b6.tar.bz2"; 670 670 locale = "gl"; 671 671 arch = "linux-i686"; 672 - sha256 = "01412502c872561564e1dac95b12d27295be5c411d2bb1ebbd53cfb4dbadee3a"; 672 + sha256 = "afcf26e568817414df71fb35debafe47f1c06b31cca80694b94c5a5ffdcdf523"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gn/firefox-84.0b4.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/gn/firefox-85.0b6.tar.bz2"; 675 675 locale = "gn"; 676 676 arch = "linux-i686"; 677 - sha256 = "a73ee3448bb7888acec856e3e3369e28f5fbb9c5d203892e4992f73b319fa394"; 677 + sha256 = "ae79a2c5d6d8cb55642c744750b22753c09631c10b12fa28090f29eb6170fe14"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gu-IN/firefox-84.0b4.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/gu-IN/firefox-85.0b6.tar.bz2"; 680 680 locale = "gu-IN"; 681 681 arch = "linux-i686"; 682 - sha256 = "3b7904059b38eea27b7901de41be029ea8ec23c3d2a8bbe8941d8852c55cfb97"; 682 + sha256 = "86500091baae2bcc2d72b021c32889f4b59abd853e01dd3cb19dd7107c9cc6cf"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/he/firefox-84.0b4.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/he/firefox-85.0b6.tar.bz2"; 685 685 locale = "he"; 686 686 arch = "linux-i686"; 687 - sha256 = "0bf4d3aa4f217e12b1f204bdb189625c6daae24cf5253bf4b1cd6288f2717873"; 687 + sha256 = "a21cbd77270c7ac047e2b3eed1f17568dc8e3be4d99652c23f60391c5e758ec8"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hi-IN/firefox-84.0b4.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/hi-IN/firefox-85.0b6.tar.bz2"; 690 690 locale = "hi-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "4f95852212b0b08aa420c88e2ec7825913e3e82c1d2891fffdb11a8583bf46b8"; 692 + sha256 = "5c3ba65e947bec3380caa2f23b92d19e6ed3c52275b9869ac4a995b8aad4c86f"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hr/firefox-84.0b4.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/hr/firefox-85.0b6.tar.bz2"; 695 695 locale = "hr"; 696 696 arch = "linux-i686"; 697 - sha256 = "e30d3274103e39241e233aee994b5b8c2b39dbd190ffa1a9da99f8494ae833b1"; 697 + sha256 = "cdc2fd0bbb6b94e11c9f0453473871220c92a89d92292e0bc57b2ce24c822ab4"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hsb/firefox-84.0b4.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/hsb/firefox-85.0b6.tar.bz2"; 700 700 locale = "hsb"; 701 701 arch = "linux-i686"; 702 - sha256 = "f401baba947e64ef4ef02cc5137c8623a99967ec8597e4e5c8987382dbc505a4"; 702 + sha256 = "1d32367cc51905f2bf8682d08166ed433cb37d711ca5b299693e3899b5508628"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hu/firefox-84.0b4.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/hu/firefox-85.0b6.tar.bz2"; 705 705 locale = "hu"; 706 706 arch = "linux-i686"; 707 - sha256 = "70ac5b24deabcaf0b250575a0454a35e127cf15023a3546ae41c01942c64c59b"; 707 + sha256 = "8b0daa49b706e033894ad8703dc322bf347a3fb66b03c18d0c3c0ac6da4bd0a7"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hy-AM/firefox-84.0b4.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/hy-AM/firefox-85.0b6.tar.bz2"; 710 710 locale = "hy-AM"; 711 711 arch = "linux-i686"; 712 - sha256 = "9dfa8b99f67ce66625e0c89c37f4ee36b23421ca89d4445deb5dc82eb0eb05a7"; 712 + sha256 = "e0336bd76c5b1c554ee4689de92cc1eb1937d22bcae70f3132622f09d854e82a"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ia/firefox-84.0b4.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ia/firefox-85.0b6.tar.bz2"; 715 715 locale = "ia"; 716 716 arch = "linux-i686"; 717 - sha256 = "4445dc874962b72f7d9096cb46ff98987b56d9c2d3e0acd814fc8c59261363b2"; 717 + sha256 = "33617f175a8d2b46e4ea03a0385755a0e9ff1a311397ef200b634ae9d16c2f76"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/id/firefox-84.0b4.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/id/firefox-85.0b6.tar.bz2"; 720 720 locale = "id"; 721 721 arch = "linux-i686"; 722 - sha256 = "16c6550910555ddfc395b0c9626dd6e41a4bc9bd4a8ddbfb2867faa991cd4ae4"; 722 + sha256 = "db0ce57899c061a3065831f8188ea830b8fa3d01c43df5447c55b1fcf5b99376"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/is/firefox-84.0b4.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/is/firefox-85.0b6.tar.bz2"; 725 725 locale = "is"; 726 726 arch = "linux-i686"; 727 - sha256 = "1c208c0b99cd008d67e8c9c1d118f7b2c8c354b4dcf740554fc2474ff93b8a7c"; 727 + sha256 = "920e894762732b7366d36f407562ea19a105e9a5634311bfdea7b88289527320"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/it/firefox-84.0b4.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/it/firefox-85.0b6.tar.bz2"; 730 730 locale = "it"; 731 731 arch = "linux-i686"; 732 - sha256 = "cac410ba1679d27565d63d3a70920d3ff262b6171dfe732c3ec7ee88d3386b14"; 732 + sha256 = "107698ba86e4460ca51ece41c983448dea0ac7bfd20425bb1c990f21350bdcec"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ja/firefox-84.0b4.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ja/firefox-85.0b6.tar.bz2"; 735 735 locale = "ja"; 736 736 arch = "linux-i686"; 737 - sha256 = "0b8c20ac0a4394c8c4a106e65d83718f639453e10c54906da04f4da536a218e4"; 737 + sha256 = "0eca42b163a923617e757c170b5a255087d5519f4ab14279d6a3f3c42d14271e"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ka/firefox-84.0b4.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ka/firefox-85.0b6.tar.bz2"; 740 740 locale = "ka"; 741 741 arch = "linux-i686"; 742 - sha256 = "978aad2d0855ed8e364faf4a0522d7271bbd134c699da515db7e5c58dca79d49"; 742 + sha256 = "15b553fe56e20b8168698f409358fbb8cf7a56ba4dcf4079e8718cad2a005735"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/kab/firefox-84.0b4.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/kab/firefox-85.0b6.tar.bz2"; 745 745 locale = "kab"; 746 746 arch = "linux-i686"; 747 - sha256 = "f32b2f9cd504a6d4d5b5d2ce47368cad4317cb1249dbd7d925d0c48098fba8be"; 747 + sha256 = "a56272b93828e6aff9db0769565199e107cd8864ebea666cd21d3f79ed8bfee5"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/kk/firefox-84.0b4.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/kk/firefox-85.0b6.tar.bz2"; 750 750 locale = "kk"; 751 751 arch = "linux-i686"; 752 - sha256 = "38e2fef40b71d50b85be7a2d2c44bc0b0bc569410782119fbe07aba00c8193f7"; 752 + sha256 = "10f1289068c7613cd2611bc3e9b5e2804e77b5853e07489bb60841307fbe87af"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/km/firefox-84.0b4.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/km/firefox-85.0b6.tar.bz2"; 755 755 locale = "km"; 756 756 arch = "linux-i686"; 757 - sha256 = "c8a617eeaba39e138676c8412594329b00d372c40a0401a77e5bf974a407a3b1"; 757 + sha256 = "43f933ba3aef69d3af8987fb7b7a40ad1bdb8bc1285a6995e3706fb2731ea0c0"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/kn/firefox-84.0b4.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/kn/firefox-85.0b6.tar.bz2"; 760 760 locale = "kn"; 761 761 arch = "linux-i686"; 762 - sha256 = "d1f19e2edfd1ee97b13b8e42c22f1409174c8fb4b024612d27cbb3ab9586ca1d"; 762 + sha256 = "1d31536bced9c01229e9885153ef66875d67205196eb486a823161b96a14c520"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ko/firefox-84.0b4.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ko/firefox-85.0b6.tar.bz2"; 765 765 locale = "ko"; 766 766 arch = "linux-i686"; 767 - sha256 = "8e1f68d6bf97644616e8d8a39443061fe99df088b42e5218beb823d8cd18b8e6"; 767 + sha256 = "88364ae3eede1cd139077e5d7e2b588604d63deb49d6bb0933629a17209e78c2"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/lij/firefox-84.0b4.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/lij/firefox-85.0b6.tar.bz2"; 770 770 locale = "lij"; 771 771 arch = "linux-i686"; 772 - sha256 = "ba22770bc65b0033f424ce30df69a7d21a728245230696b412baf44aa9a111a9"; 772 + sha256 = "88defc592a591dcdccc8fde193f6b03429c0be3d30291e50f3d599e88b55bc09"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/lt/firefox-84.0b4.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/lt/firefox-85.0b6.tar.bz2"; 775 775 locale = "lt"; 776 776 arch = "linux-i686"; 777 - sha256 = "27ab65ac4ee08e2714ca7c493a4575352df4a06532773197a2bb3da86e9a18c9"; 777 + sha256 = "646c90f4fd53a8dc995a28ff6ee444a10a6380c37b5f8d2505e9cd401bf29895"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/lv/firefox-84.0b4.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/lv/firefox-85.0b6.tar.bz2"; 780 780 locale = "lv"; 781 781 arch = "linux-i686"; 782 - sha256 = "4a8f6944d9b6134d664e08eb404e130a218497b4957437b56e4487a8bc205ca5"; 782 + sha256 = "416502c400bb436c4bf0a82c520045d44aea0968955528f8955446f4d9f3aa28"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/mk/firefox-84.0b4.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/mk/firefox-85.0b6.tar.bz2"; 785 785 locale = "mk"; 786 786 arch = "linux-i686"; 787 - sha256 = "885893b0a9ef75cd623f21c720aee07357ff3b4b21ccfbe456fc11928ef7037f"; 787 + sha256 = "62d6a1873b4cbf1650c731f588996d9c78bac8c286fb7bc2b22245bcdcfbdb94"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/mr/firefox-84.0b4.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/mr/firefox-85.0b6.tar.bz2"; 790 790 locale = "mr"; 791 791 arch = "linux-i686"; 792 - sha256 = "55aa8e1e4b61eb3b9a26fe9abafa804e7b6d34ac1f36efadf10ee13d2cd934a6"; 792 + sha256 = "cc7bbcc108a8f3b080ad957339b2a28a1733c1f4c9c9c4db226de65ed2650d3a"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ms/firefox-84.0b4.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ms/firefox-85.0b6.tar.bz2"; 795 795 locale = "ms"; 796 796 arch = "linux-i686"; 797 - sha256 = "61412fde864addb40fa2d0ab42f30cb9a7e1887cd130ab59880763d675b6f7fd"; 797 + sha256 = "0a64005f83e01cc80d384d2ddc79fc582bf08d01c1e8ea3bd17ba9b6310db8b7"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/my/firefox-84.0b4.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/my/firefox-85.0b6.tar.bz2"; 800 800 locale = "my"; 801 801 arch = "linux-i686"; 802 - sha256 = "cd7190acda6e20c22edcb99c88c15e87b4676b2dba7de0578d2ab32a22b2bc1b"; 802 + sha256 = "4f0d3b2930fbfed624503bb13aa2c02b641997856f7e9a490d27371af3243908"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/nb-NO/firefox-84.0b4.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/nb-NO/firefox-85.0b6.tar.bz2"; 805 805 locale = "nb-NO"; 806 806 arch = "linux-i686"; 807 - sha256 = "97f16d919eb8321c71864daba7accfcd9bd86d4948bc86df44fa86a52649ad8e"; 807 + sha256 = "2e037b5eebee8308034540f0944972432e6246fa6f418af3b3b17fcf407ea603"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ne-NP/firefox-84.0b4.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ne-NP/firefox-85.0b6.tar.bz2"; 810 810 locale = "ne-NP"; 811 811 arch = "linux-i686"; 812 - sha256 = "4ebbdfb4c75621a24b52853c3d94e178decfe3bcaaa1f8f92f42bf91eedd874f"; 812 + sha256 = "89b1f631a3b68f497070af726ca6a8b2e6a747c75032701c935e0309b014a4da"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/nl/firefox-84.0b4.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/nl/firefox-85.0b6.tar.bz2"; 815 815 locale = "nl"; 816 816 arch = "linux-i686"; 817 - sha256 = "4b14585bb554bc346565a69b6a4c10580345923f8e4dbda8b202e6b9e8cf1452"; 817 + sha256 = "e861ed42e0e133e0f7ce1e094b69dbd0abd7a346842c3ae3b4a756d0f3a0b599"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/nn-NO/firefox-84.0b4.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/nn-NO/firefox-85.0b6.tar.bz2"; 820 820 locale = "nn-NO"; 821 821 arch = "linux-i686"; 822 - sha256 = "408f34fb48fe1fa93850857118fc4ed972139e273ed2521cd9f7169f8d4148cc"; 822 + sha256 = "36dda4ae13eb19b8421e385284ec39d3ad10ac0da9530781f3a0a719a76fc92a"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/oc/firefox-84.0b4.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/oc/firefox-85.0b6.tar.bz2"; 825 825 locale = "oc"; 826 826 arch = "linux-i686"; 827 - sha256 = "0f7e1e4df86a931152206159a9f4e99b4241377c5545fb343eff86cd21869bec"; 827 + sha256 = "6799c6eabebf9bc677808666ca724d1bb704e171197087cb828e9ccdb345f27f"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pa-IN/firefox-84.0b4.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/pa-IN/firefox-85.0b6.tar.bz2"; 830 830 locale = "pa-IN"; 831 831 arch = "linux-i686"; 832 - sha256 = "c7f85ae2c46585cab0aed8c41117ffd686fe0dac6e0ba64eb41bc22d4b8f01c9"; 832 + sha256 = "3e2b342d2e12804b07497383c8e3e453851004aad50564cdb25ad9529679beef"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pl/firefox-84.0b4.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/pl/firefox-85.0b6.tar.bz2"; 835 835 locale = "pl"; 836 836 arch = "linux-i686"; 837 - sha256 = "2669e61a0d7da09684230c67c6d43091b3b51e12f291259a62c72ce124fa4c3c"; 837 + sha256 = "d77d658d2040dec3453583e6fad0b1f214c924aa1f4121ca2f258211e9b8b558"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pt-BR/firefox-84.0b4.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/pt-BR/firefox-85.0b6.tar.bz2"; 840 840 locale = "pt-BR"; 841 841 arch = "linux-i686"; 842 - sha256 = "10ac3662c49611f73fb96a13ef464c27b4ce08c25f0f44e253e6e5ce2239a45c"; 842 + sha256 = "fd73d7bd16fdfc4774a3a4426cd63bc6dbc90e47ce316dea75c8483110f3015b"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pt-PT/firefox-84.0b4.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/pt-PT/firefox-85.0b6.tar.bz2"; 845 845 locale = "pt-PT"; 846 846 arch = "linux-i686"; 847 - sha256 = "a6e606c6d4ca032653b46966c0b90e001474907424f4fef46669e2363ffb89f1"; 847 + sha256 = "05a37242735661f27736384ceaaaf30bd3eeac85ea8a6b7e03d5dc07bd9db735"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/rm/firefox-84.0b4.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/rm/firefox-85.0b6.tar.bz2"; 850 850 locale = "rm"; 851 851 arch = "linux-i686"; 852 - sha256 = "a8a8ee42020f62b38c125002ff6b5ad975d1a24df4e64f354f58fd949517e3c0"; 852 + sha256 = "dd57277dda625c767ed7e0f3ac15b5597f1b17c862f33724a300589bc760bbd5"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ro/firefox-84.0b4.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ro/firefox-85.0b6.tar.bz2"; 855 855 locale = "ro"; 856 856 arch = "linux-i686"; 857 - sha256 = "f405c06f8041e4c90caed14e7d6fac38467976fd71a214f06eab8c2113c386c0"; 857 + sha256 = "c5bcce6dc1dffe36a02b473bc100bab080991dbc85a92b5606c4b1d440a6bae1"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ru/firefox-84.0b4.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ru/firefox-85.0b6.tar.bz2"; 860 860 locale = "ru"; 861 861 arch = "linux-i686"; 862 - sha256 = "acd2c0812a24b301aafb1278246495b07e346fbd9cd699da406b988dc3d393ee"; 862 + sha256 = "1635583bed89c8efc3cccf6ccd294b2795defcdebac8d2faa2d0adb863200910"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/si/firefox-84.0b4.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/si/firefox-85.0b6.tar.bz2"; 865 865 locale = "si"; 866 866 arch = "linux-i686"; 867 - sha256 = "d444818f1e76a01a1170209497349331175ab9a761c27b31ddb89ff4d542ab9e"; 867 + sha256 = "bf1d180a93b0d1c2c4a9a177b906db957fa92fd1e9afc070f208c48c65921f48"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sk/firefox-84.0b4.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/sk/firefox-85.0b6.tar.bz2"; 870 870 locale = "sk"; 871 871 arch = "linux-i686"; 872 - sha256 = "f2f3c9c4888f0055c10d1aae6cb1c40cc7f4d2bd1653e846768326e11b6ef2c6"; 872 + sha256 = "3c06f3513ef00756d7aa09aff5acf7da408cc02567a8187f51d01a78f016f7ad"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sl/firefox-84.0b4.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/sl/firefox-85.0b6.tar.bz2"; 875 875 locale = "sl"; 876 876 arch = "linux-i686"; 877 - sha256 = "aeff79d992488895e47d3682d6b3661cfd1a86d39aff8c91313f057838075068"; 877 + sha256 = "107db384d90cf468233ffaca01bc18e332d931dfe60ade299be3b788876479ba"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/son/firefox-84.0b4.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/son/firefox-85.0b6.tar.bz2"; 880 880 locale = "son"; 881 881 arch = "linux-i686"; 882 - sha256 = "860900ac8f3fde5511a294a4f41e553d4853c4592d4446441399fda78a91898a"; 882 + sha256 = "75744dc4218b94400e480a30a93f697d5762e1d57e057ec5961ba76c0bbaa7f6"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sq/firefox-84.0b4.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/sq/firefox-85.0b6.tar.bz2"; 885 885 locale = "sq"; 886 886 arch = "linux-i686"; 887 - sha256 = "9122e1837c732b8cf242f211937b3fc445b6a48da3db01cbaa4a0d00117848a8"; 887 + sha256 = "a02be173b477a7accc7eb3ba61f868baa6116b2f3b6c11fbf91544d37b8b3c96"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sr/firefox-84.0b4.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/sr/firefox-85.0b6.tar.bz2"; 890 890 locale = "sr"; 891 891 arch = "linux-i686"; 892 - sha256 = "a3c15061deb11e870d83138bf65beb5a838cc3ba96d067d3e72f816f818da3c5"; 892 + sha256 = "24397cab6c2f85bb59dae4b9b13136f4df73adc5d0ce1808615e96ca090b26c6"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sv-SE/firefox-84.0b4.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/sv-SE/firefox-85.0b6.tar.bz2"; 895 895 locale = "sv-SE"; 896 896 arch = "linux-i686"; 897 - sha256 = "cb3d2dcf7d80501a8fa38c50d0301af9562050bc64250cc1c6208467990795d6"; 897 + sha256 = "3a10344dd08921246dc5ffc12e7bba8524bed0fa063ad0d369a9a3f3663ffc88"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ta/firefox-84.0b4.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ta/firefox-85.0b6.tar.bz2"; 900 900 locale = "ta"; 901 901 arch = "linux-i686"; 902 - sha256 = "4ece8a45e79aae6e535d56370f8890c5d3045d0ca78bec67fe848367e518339a"; 902 + sha256 = "c99dfb14a98f079a7275819bb1e7386eb1acbf9752cfa1a3c5dd7fd3b2d78cdd"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/te/firefox-84.0b4.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/te/firefox-85.0b6.tar.bz2"; 905 905 locale = "te"; 906 906 arch = "linux-i686"; 907 - sha256 = "70996e39e5b38f7def90f1eadbdbb294992e4ad27a49d4941b3982a0d3f8421b"; 907 + sha256 = "ffa4a07accc7bd9515f67a8a2a7abb881b517b2c3fda5f5cf9a7399ff1aeab0d"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/th/firefox-84.0b4.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/th/firefox-85.0b6.tar.bz2"; 910 910 locale = "th"; 911 911 arch = "linux-i686"; 912 - sha256 = "36720f87e8b3ee23f15ff48514931747d05638194e9b13b30017e601b8a5c905"; 912 + sha256 = "d3c3539566237f9df3236d3850771c7589fc0af6367b20bb62df3b0417954278"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/tl/firefox-84.0b4.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/tl/firefox-85.0b6.tar.bz2"; 915 915 locale = "tl"; 916 916 arch = "linux-i686"; 917 - sha256 = "d433a22f97bcb69570933b1f371c248ebd2eb83a217bcc1989897c08175cbcd0"; 917 + sha256 = "e5691a1dab9000bab76f516e77f8d846e4d6ba9eccb7ffce5da7685981263be2"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/tr/firefox-84.0b4.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/tr/firefox-85.0b6.tar.bz2"; 920 920 locale = "tr"; 921 921 arch = "linux-i686"; 922 - sha256 = "0787dd09f287aab492610d2ce23d0be7bc3a2158e84d7e94345358a750ddb752"; 922 + sha256 = "a165c58b79094f3c28f29bab43ea8d2921099148da2247d9c3829c468a066fac"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/trs/firefox-84.0b4.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/trs/firefox-85.0b6.tar.bz2"; 925 925 locale = "trs"; 926 926 arch = "linux-i686"; 927 - sha256 = "4d3bd35ed7c43eb502f482bb60da0dbf14714b35e2996362c835a0a35008308a"; 927 + sha256 = "71a6466c49b1e4554ddca9798130425bf29de8ba22cb4204ee63df1399e15dd8"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/uk/firefox-84.0b4.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/uk/firefox-85.0b6.tar.bz2"; 930 930 locale = "uk"; 931 931 arch = "linux-i686"; 932 - sha256 = "8e1c371acd0bd1762c715c8e36dbc8df104351cbb3c37fab64c72b55bc98f006"; 932 + sha256 = "dccca6a7697d16203325c956cad9b7ccc39e45d87fe50fd0a864cb92cb33889c"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ur/firefox-84.0b4.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/ur/firefox-85.0b6.tar.bz2"; 935 935 locale = "ur"; 936 936 arch = "linux-i686"; 937 - sha256 = "14b6149229f49406755a5ee308e0e120964595a1f9a7f2f7e9cc2979a5cf561a"; 937 + sha256 = "b94b825f2b70775093042ee10e3ba140ddf4882f2c54a46379790195aa932920"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/uz/firefox-84.0b4.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/uz/firefox-85.0b6.tar.bz2"; 940 940 locale = "uz"; 941 941 arch = "linux-i686"; 942 - sha256 = "a8adf840548ac5974654234956957b8e53f3e36c83cfad4fa5c840c16e9e4d5c"; 942 + sha256 = "eeeaf926708997925ad80bb8d62d0bb8badf464d030bde97c62239f90f9566d9"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/vi/firefox-84.0b4.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/vi/firefox-85.0b6.tar.bz2"; 945 945 locale = "vi"; 946 946 arch = "linux-i686"; 947 - sha256 = "fc9b023caaabb3a5a18a21a2d65195a7dc7b2655a5d9a1f4c75434cb1f02e4da"; 947 + sha256 = "c465c1dd6e4df1011deefb9e75f778f000a2a48151d9447550f4ffa30da03400"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/xh/firefox-84.0b4.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/xh/firefox-85.0b6.tar.bz2"; 950 950 locale = "xh"; 951 951 arch = "linux-i686"; 952 - sha256 = "940b4e34e92a0efa397d3944fb6b8c5afea57f29355c9f9621accb557efd9860"; 952 + sha256 = "56420d01893a6ee9791f3984b4c8b676ffb0e300c734c9b90a8b2bfbbb3c3e44"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/zh-CN/firefox-84.0b4.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/zh-CN/firefox-85.0b6.tar.bz2"; 955 955 locale = "zh-CN"; 956 956 arch = "linux-i686"; 957 - sha256 = "b1284ea7ec8e42c6139249b1958380e672dd19e7b8c21d95e256e0d3265bd095"; 957 + sha256 = "d19e07a9120f3de2169614c3ffa3323dd2712903bdedff446ed2063ee54ba95f"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/zh-TW/firefox-84.0b4.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/devedition/releases/85.0b6/linux-i686/zh-TW/firefox-85.0b6.tar.bz2"; 960 960 locale = "zh-TW"; 961 961 arch = "linux-i686"; 962 - sha256 = "ac76d109c7817b9c06356918860216a3e2f4f776a31a8690064593ffc43139d9"; 962 + sha256 = "eefb93231e8603b69a793771f427de9f6520993744beb0f5de6bb1b06342b286"; 963 963 } 964 964 ]; 965 965 }
+385 -385
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "84.0.1"; 2 + version = "84.0.2"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ach/firefox-84.0.1.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ach/firefox-84.0.2.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "576e937824252ead56b4b4472aaaf8e3553107c547bbff74457a0a1d33b721fa"; 7 + sha256 = "00ad2b1cf208c43fef463979c39a6e1f272d360b4b539e3255aa9f17bbc115be"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/af/firefox-84.0.1.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/af/firefox-84.0.2.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "ef9509ce8cc5f766aa3072c78750babf1bc26b4211f0f5ac7a4c88a29cdac875"; 12 + sha256 = "fa9b27a4e23dbad3bc87ba275df4cc87f44bfe13f009268f4ea70ff31ec6e847"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/an/firefox-84.0.1.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/an/firefox-84.0.2.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "7bdc125a9ed334f2b3989d40bcbbb526ef583823be5bbba590bdd7fb9562d32e"; 17 + sha256 = "074206329118376889a1a8f414617c821e9fbbc35a8f9b8d38f3dcd1622280cc"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ar/firefox-84.0.1.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ar/firefox-84.0.2.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "710d77fc45c4164c96194209d2dd615ce4cbe3583440f8f8eaef8697ec53a078"; 22 + sha256 = "8871b4c191aed7f5923f4dd64254a41e03780c66f4179c3a54768758c2f99f5e"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ast/firefox-84.0.1.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ast/firefox-84.0.2.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "910c6c17015632c3f996b4e7732fcc895eb9f966037f53934cb1810856c3e292"; 27 + sha256 = "a2a143d21d9381410896ac90fd359a086859183fb5e8f18a71157be4263ae481"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/az/firefox-84.0.1.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/az/firefox-84.0.2.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "3c636e6b006c7ffdc01bafcb048fd15de7b414e63968e278a37be8faffa89fe1"; 32 + sha256 = "f8493138759fbf0d2e9f13c3510c51b1b343fc2e10eef9b96d083a35e9a57a26"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/be/firefox-84.0.1.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/be/firefox-84.0.2.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "aa691e814c2452bef9cb7f75098ab94cdbe742b3d25c456178badd68169b3b2b"; 37 + sha256 = "a943d5f372ab63cef96d351f52d248cd2b575756b8a53c9d17b88035c8022bad"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/bg/firefox-84.0.1.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/bg/firefox-84.0.2.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "f6aeefe5aa099ac804bdd10bdd180d101c634ced146ed42cc025180a6bb9ea69"; 42 + sha256 = "d3c12c9a43ae9728fffbcf016a03bcf1411fb891e8bb84a58b9f3cb5adfb9a68"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/bn/firefox-84.0.1.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/bn/firefox-84.0.2.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "91ffef38c34407d455294fd69e93fdb40256da5d06ac6a300cb48902991fb172"; 47 + sha256 = "95c19322009f9f8be9f2e11d0baa530111db13fe65d93e93d97f8953e8653741"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/br/firefox-84.0.1.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/br/firefox-84.0.2.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "d3735936296f33773e8fce3f3beb3a183a5db1ab7d1f1163dd451ffa43bfa0d2"; 52 + sha256 = "20178f91bbb29ab3994db94fcb0929a15754395a6c5c1a2a5f292a3e0fe97ff6"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/bs/firefox-84.0.1.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/bs/firefox-84.0.2.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "a2fda7eed9a3fabb46a9e3049c1560f486fabf426a868b083b3c7d11447428ac"; 57 + sha256 = "c61a7cf7cc981175a2041534dc90548be21973c7b520a6e4f3da45e7d8f5b509"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ca-valencia/firefox-84.0.1.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ca-valencia/firefox-84.0.2.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "b1430d43b273e1dbf7899c537d93dce0c0674633ad50726611eb1bbd5397843b"; 62 + sha256 = "a52c5fdc41d360a660330ecc055ebd2206a7ada996af17bf76d97e5a82dc552d"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ca/firefox-84.0.1.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ca/firefox-84.0.2.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "d06da0cc13e1bbd04f9bb0659fa4745da08d410710793c2dd52086b10ea82cef"; 67 + sha256 = "1d827df4ff4ae8eecf1cbb888c8f011ab0320c05a878da0b24e8e0b4abfb1a59"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/cak/firefox-84.0.1.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/cak/firefox-84.0.2.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "66cbce52e16178231cfd884e88443f4d5825079c9df74a3f6ef5ad226ec87025"; 72 + sha256 = "dfff83803ed04547aa8c8c9b12ee2fda7388017e8e17bab3d2d1244026779b8d"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/cs/firefox-84.0.1.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/cs/firefox-84.0.2.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "7c3243b48f437ac0d95de2f819f6088d882c52f09e74f910f8c7cd21dc57b7b4"; 77 + sha256 = "601b791c8829653f4eabb08c5d66fba83acddd001b1ccfe2f1f3b615808c9928"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/cy/firefox-84.0.1.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/cy/firefox-84.0.2.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "9bda66606c45b90de3ccef2c51d3a26d3456e312d145906070923924db2ee58a"; 82 + sha256 = "aa14be4f6e6adebfd11e334a305355ed4cf199d3d578c7648b6f42fe73275b3d"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/da/firefox-84.0.1.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/da/firefox-84.0.2.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "13727d086205c7ed560af7ec5fb4db2025dc24e327ad20c55244d9bcd0d54627"; 87 + sha256 = "dcc37cc52c473b77f9944eae767cc218330bad1d4753e3da7ae9bc1d59b6ea5f"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/de/firefox-84.0.1.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/de/firefox-84.0.2.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "50167ebb8277c08d6c13c07c5ae871222ded9f42295ba7604836ac550d3890a9"; 92 + sha256 = "5d7332a8b02c84afdca3fa0876087312dc8abfb4307cfd12896aa9671b6dc855"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/dsb/firefox-84.0.1.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/dsb/firefox-84.0.2.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "62b96a0abcdff8e1299c01fb3ef1aa8de6bd895adfd20698b52d0dc2522c0160"; 97 + sha256 = "a79e0512916e0258d73815fc32c343a908c2bf684a3ee55f6603ed2bff204261"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/el/firefox-84.0.1.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/el/firefox-84.0.2.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "6d22ca0a28bf6c752772b778239d42060ca2a9ab97f6f82c5f88a53f717d3496"; 102 + sha256 = "fcf89299094d3757c8cec828ea43befc02cc258d3640f7474fc24dac63bcbafa"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/en-CA/firefox-84.0.1.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/en-CA/firefox-84.0.2.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "22b40400ffe16f3bc9e9a720170f65d58464b0f0e2ebaf9fc3217edbab5e1fa8"; 107 + sha256 = "7849e70478c410500f0e49cf3372e7b3395a8668e2df13641450db2e23485f0b"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/en-GB/firefox-84.0.1.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/en-GB/firefox-84.0.2.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "169edb75ae396aa19fee5472731ada83faa351a2fa0d4d291cd394fe00a9b92e"; 112 + sha256 = "6533bd93be6777db55a0787447b97d0cf32d770ab79dbb0a4689e528c277e807"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/en-US/firefox-84.0.1.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/en-US/firefox-84.0.2.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "077cb7a8954ad544692a03bde4edd31751e1a819bd229413e35508984abee5ac"; 117 + sha256 = "4d987bc87b56dfd2518e162401496c247750ca0a18d8c9072c9ad1ecbd67cbb9"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/eo/firefox-84.0.1.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/eo/firefox-84.0.2.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "619667619bed6f5bc99b373e779af6ec98e21218e0d0d2b0d703cb16dfb1f171"; 122 + sha256 = "88bcb8ff61ad19d3a9975b8a8e302b2b4f37303c04e02770e5eaa6a99dc8a1eb"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/es-AR/firefox-84.0.1.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-AR/firefox-84.0.2.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "e7ae3b3415db29b8779f69ff557409f64ed7f031201c942cbee2fcd0e08abbb0"; 127 + sha256 = "44469a62926e451499b3f813034001dcd9228c80a05d9d69431b9918fdc6b99b"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/es-CL/firefox-84.0.1.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-CL/firefox-84.0.2.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "7948825f75236751066a96e793b159538ee82c2315f07b9972f2204d27bd763f"; 132 + sha256 = "81e42f8acedd167a1f69d500fca94752a5453e096b471d07e86adcd99e29b40e"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/es-ES/firefox-84.0.1.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-ES/firefox-84.0.2.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "3f6ea39596f93e5625d79ba544d9f476158757931f3f7c59bad85d169ef99ccc"; 137 + sha256 = "4b47dcf3b595b5c0011a8f8f56f938991cd68576cf4655e04e43ebec14e1256f"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/es-MX/firefox-84.0.1.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/es-MX/firefox-84.0.2.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "aa220edf6cbf85e7605a0cde21fc7871939501a8459295b2142e4507e8699cab"; 142 + sha256 = "c54dcd581d45d273b8b6138393a662b4618e8bd181f625cda6d23ca6b9baf358"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/et/firefox-84.0.1.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/et/firefox-84.0.2.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "63fcb11eac26f26721d6a60c1001d867bceaa21eee2c81efbea8e00253412082"; 147 + sha256 = "2fa06a0e49fc69719acd018148a400c9fbfb3ad68ad13183b1c26971337474b3"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/eu/firefox-84.0.1.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/eu/firefox-84.0.2.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "f49a421799e0691f475da2419ab786ac29caf67ed7413cb5b3736d7961309d17"; 152 + sha256 = "9171ab64137fa21b4ee50598d244af0760898c6553ae060252109314b997fcf0"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/fa/firefox-84.0.1.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fa/firefox-84.0.2.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "ef1e5342a658923452bc839258f292619c2edff304448ab9d85d9215ace907d3"; 157 + sha256 = "3b16e8290e15999a29a9ac92d8294ac212e4e9e4c96fe2ebba09ca43dc66edbe"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ff/firefox-84.0.1.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ff/firefox-84.0.2.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "73ff19b083e8d8d6ba6e5ed1efd27f18caa9a285fd02bb27ae01190245eca577"; 162 + sha256 = "1124cd9611e9ccbfe1255afaf8cf3591b0f61d0d2e63c4cae877209b8c591ba9"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/fi/firefox-84.0.1.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fi/firefox-84.0.2.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "c576045a05d15ae4c8d6c82fd17036546825f9be1675197a1296a7c8d431992a"; 167 + sha256 = "e3afa4a74b325d52b6cca0436b36d7d5c0d4e2e50755da28aeb587411f705e8f"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/fr/firefox-84.0.1.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fr/firefox-84.0.2.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "428270e0c4a3d80d810a106795986f2680c3e55faf7fc975ebf56fc90c0ce797"; 172 + sha256 = "c5470bf4a8a71985bb356c0e56b516108ee6abd6437815bfaf6e3c2f5fe09e46"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/fy-NL/firefox-84.0.1.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/fy-NL/firefox-84.0.2.tar.bz2"; 175 175 locale = "fy-NL"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "0e272ab1540690cd688561b4efdf7429298ad087b51afeb1b735f8b7efbaae28"; 177 + sha256 = "4608593cde1c810cfd1301f87fe348b5172d92863416b5b135e2adf8b41a5106"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ga-IE/firefox-84.0.1.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ga-IE/firefox-84.0.2.tar.bz2"; 180 180 locale = "ga-IE"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "99e5381bfca90d1ebabbe00df75da91901f113ecd6e2aee1b16b5acef91bfaaf"; 182 + sha256 = "64101b561b5adc391c79347b870784d18f9b8457ea8523b5cd8448aa6f9ea80e"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/gd/firefox-84.0.1.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gd/firefox-84.0.2.tar.bz2"; 185 185 locale = "gd"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "ddde6096a541ff100d38929cefa87c93128d10131a4cf42717e9a169b5f99caa"; 187 + sha256 = "1048d1f82dc14c4da5954b3e8da2b0cddfe2ec31e9cd520a60202655771f260e"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/gl/firefox-84.0.1.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gl/firefox-84.0.2.tar.bz2"; 190 190 locale = "gl"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "98019391cc205449df19365459995d9711a1f73e94db226d7ae8c2172a14c8a0"; 192 + sha256 = "bfd82fb48bd4e403f60acc217c48f42e2ad967f9810ad632e112354acdf6f459"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/gn/firefox-84.0.1.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gn/firefox-84.0.2.tar.bz2"; 195 195 locale = "gn"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "ca5a642179426bed73c4e3ebfb66c287ee57b3cbbdb35df35b1aebc024c9c8ee"; 197 + sha256 = "bf4d24303ee087df005cf04bb1511ebed5635c0b6a27154d292d00240ac35ac4"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/gu-IN/firefox-84.0.1.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/gu-IN/firefox-84.0.2.tar.bz2"; 200 200 locale = "gu-IN"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "2c4f645de88f4db3a2274a67876372baea53e3d0bd275d6d67ef60ed2ced0ca4"; 202 + sha256 = "3669c53042edf83d37ad4e7ab7486f9ac3c2535811fd21fce45188b153b3eb66"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/he/firefox-84.0.1.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/he/firefox-84.0.2.tar.bz2"; 205 205 locale = "he"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "f2e5ad70f26d393562cf4e0c3743dc01b1dc4ab9f77d88f92419acf8072d3ff0"; 207 + sha256 = "cf83947396daac7bf4c53d97a58df2fc856056833a3547ca19289fb0b0f4b895"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/hi-IN/firefox-84.0.1.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hi-IN/firefox-84.0.2.tar.bz2"; 210 210 locale = "hi-IN"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "368a469ac2b44c0cb23adbf45c654ce2188e2674bc526a106f90159fdf35224c"; 212 + sha256 = "f497cd8173fe2f4b4e14921805004ce81b5e8f63f70b3a135a9be787ad34693d"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/hr/firefox-84.0.1.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hr/firefox-84.0.2.tar.bz2"; 215 215 locale = "hr"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "4cc283202d36f691ed24e0295a9edd51369c996f4a6782ea2a38b57011310dff"; 217 + sha256 = "6e2eb6ede94ff51ab5d2c57744c16738bba50beb5cb4140d42ae1085d6a186ec"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/hsb/firefox-84.0.1.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hsb/firefox-84.0.2.tar.bz2"; 220 220 locale = "hsb"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "cdce15a29c601de89923f77b334ffacf2e2f3474e054499d03aaaa95aa4285c5"; 222 + sha256 = "99fad7bdc3db88dd5fc2d6244f37716938f2fa44904ffabfe44a25840b390716"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/hu/firefox-84.0.1.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hu/firefox-84.0.2.tar.bz2"; 225 225 locale = "hu"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "0def021e54c67a80d5416cff8da4fba48b5d47f1d8c6bd673ac2fc7a64200116"; 227 + sha256 = "bd94dbefb12821ca1e0232dff9804ee7e1caf5fdd3a5823268f757b70f467930"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/hy-AM/firefox-84.0.1.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/hy-AM/firefox-84.0.2.tar.bz2"; 230 230 locale = "hy-AM"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "f6a3cfbd4490d2d0cbc09f3ac15f9d723d485c64603549adb8a4c33d5af7823d"; 232 + sha256 = "b9497158d7cce081fd9f6c4c0eab0871ae00eee7745b59544f63026b48757c83"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ia/firefox-84.0.1.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ia/firefox-84.0.2.tar.bz2"; 235 235 locale = "ia"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "69c93ac33a54358f1cb35204b5acbf3a818a4031737aea44684bf3bdadd93acc"; 237 + sha256 = "cd4f2462e64989151e4962cd89f8d3e97f295505bf1c447db6549f898ec6a38b"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/id/firefox-84.0.1.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/id/firefox-84.0.2.tar.bz2"; 240 240 locale = "id"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "59236a0a6024013e7b4b21394f66a9d2b3ddfb27ce54c37a227127defec2bc09"; 242 + sha256 = "0c0b086fc304ed4ab1f23b659999cb303b9016962d26f0509b73009a9c651ae8"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/is/firefox-84.0.1.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/is/firefox-84.0.2.tar.bz2"; 245 245 locale = "is"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "f13500ac51becd6cbfefb43cd98d3a6530dbb92bc88ad15b1714af775bc3e1c0"; 247 + sha256 = "a7482f969ad5e537c1d8084cab54eb03b12860df4c084a7aaf51409577af6b49"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/it/firefox-84.0.1.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/it/firefox-84.0.2.tar.bz2"; 250 250 locale = "it"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "77beebceeb36f1eaa00838f3e3739dd9549a7a02e15bbbd83454a1e86bc83c9c"; 252 + sha256 = "2139dd8f281de5ef79c3a3671eaeb0704db0dcff286df6da44351fcc5d102864"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ja/firefox-84.0.1.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ja/firefox-84.0.2.tar.bz2"; 255 255 locale = "ja"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "bbb98b2bad26a554493d9fbefe1b4061f14dacf59a14cb8ccd92e728d906a676"; 257 + sha256 = "818b66e1e9ff60f30bceb6b44acd2c704de5f64016de7bea45a4110118341314"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ka/firefox-84.0.1.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ka/firefox-84.0.2.tar.bz2"; 260 260 locale = "ka"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "20fc38d941e3aba6017143ac6865a5f210450b773a9d50c195a9b951e65ccdc2"; 262 + sha256 = "805d101b7977061af0d5e3b99a8980b972aa4c8eb6ae9914d10c527a58a6aaed"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/kab/firefox-84.0.1.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/kab/firefox-84.0.2.tar.bz2"; 265 265 locale = "kab"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "003d7d9d1f2b5f958e29168c698568f6c1e2c7c5c1ec652fab6f2b824828c0be"; 267 + sha256 = "34a75868f2e8da1fb87235b29b2b1fa7d28b55dea8351a472cc1d752c1b084dc"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/kk/firefox-84.0.1.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/kk/firefox-84.0.2.tar.bz2"; 270 270 locale = "kk"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "e16d8e9f41fbefc2b863978627eb66e1c82d53a9dc4b1acac912309d633f972f"; 272 + sha256 = "a8c40b1ebac7d0375232518f35b854600f35e52dd6b0123e86a70cb0f3386406"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/km/firefox-84.0.1.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/km/firefox-84.0.2.tar.bz2"; 275 275 locale = "km"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "e75aa98eba7a600e459e25b7e6d1311a00c16ddade46eeec18ca37b799e7a492"; 277 + sha256 = "3ccc2a85edec4f90c39d23ba74474e27326ed18fd020847d567ed93406ca9678"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/kn/firefox-84.0.1.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/kn/firefox-84.0.2.tar.bz2"; 280 280 locale = "kn"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "282f240fae65764d4e1f5d5e3e0ec775ebd66dab4589b5ae9f34bcfb81f50996"; 282 + sha256 = "634c0ba151f9334f4991c2f118b96de45d8a4fe359a08c3cb001f3b813d89198"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ko/firefox-84.0.1.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ko/firefox-84.0.2.tar.bz2"; 285 285 locale = "ko"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "2b5cc8a136b703db4fb59a2bf8ac24ab39416ff44f35836ff70b93e378727706"; 287 + sha256 = "d085163b35684903418648648dca8ad078e1a89f611775ab4b01fb60aa4d1b2b"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/lij/firefox-84.0.1.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/lij/firefox-84.0.2.tar.bz2"; 290 290 locale = "lij"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "4cb13be0d090d824b4b86e28f9c02d4c0875133603dec7a58b83ae67e86df30c"; 292 + sha256 = "b676b6f955441df571541b52b6534ad12caf5df45d16dd374b3cda19d58e990c"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/lt/firefox-84.0.1.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/lt/firefox-84.0.2.tar.bz2"; 295 295 locale = "lt"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "b6fa373facf8e8d4a7d4bdb97955820d450748009becf166c33faf936fd34cc0"; 297 + sha256 = "eb5499c40bfc805599e51f490d1bd860c6c46512f927a47af3f9ae5bdb9e3fbc"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/lv/firefox-84.0.1.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/lv/firefox-84.0.2.tar.bz2"; 300 300 locale = "lv"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "5522a451edec23255b2a8fab65d2680e9b3854998290a7dd33183238cb17d33e"; 302 + sha256 = "935e736c0d46254d8429d87eb2a72e46c9c70c92ebdb1fd1077798e538af770f"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/mk/firefox-84.0.1.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/mk/firefox-84.0.2.tar.bz2"; 305 305 locale = "mk"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "d0d96241bcbd32e000094008263a37543dfd4c5955b116f88118daff11759e0c"; 307 + sha256 = "310fcae105829fd03ede31c32e1f078c69d1bed7880469976159968de1f7ccfb"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/mr/firefox-84.0.1.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/mr/firefox-84.0.2.tar.bz2"; 310 310 locale = "mr"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "06593e4a56e5f76ffb765b605684349fbf31c8a0747cc90ef991c532df38d411"; 312 + sha256 = "acd8be31fba57a9ced68960c1dd28c9e91a88433b0b885bd3f8e2656a639e3bc"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ms/firefox-84.0.1.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ms/firefox-84.0.2.tar.bz2"; 315 315 locale = "ms"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "ffa6d0f8534253c5ea94df7aba31a06cdf9e294500781d25a31b8dcad15d5132"; 317 + sha256 = "71a6a63883123b19e70c0bb1e6251550fa4b5035792c7b767d47839428d4e0a9"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/my/firefox-84.0.1.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/my/firefox-84.0.2.tar.bz2"; 320 320 locale = "my"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "dafa195bca8536709110ecda82e988bed254b145f00581561b18827fa41149d7"; 322 + sha256 = "121264d0508aa26f9d6e89620bb1821d07763c28d5085b5cf7d0ce90704bf983"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/nb-NO/firefox-84.0.1.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/nb-NO/firefox-84.0.2.tar.bz2"; 325 325 locale = "nb-NO"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "9a8e5175bb17ae3110a4ba74dcc575dd4b0fb44981f7152cc521ad017db7e2a8"; 327 + sha256 = "9b930c9e5e92c01ae89c7388d6a168d83b4e95f945381f1301a6137795f4e017"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ne-NP/firefox-84.0.1.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ne-NP/firefox-84.0.2.tar.bz2"; 330 330 locale = "ne-NP"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "4c2081207cfbc657d8f6a5ba781098f11adc5e159414036dc8217874a2c2d8b6"; 332 + sha256 = "99994740252ec76e9728950d307762acec5ab6555d4b5921d89a083447bd7e70"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/nl/firefox-84.0.1.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/nl/firefox-84.0.2.tar.bz2"; 335 335 locale = "nl"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "947dc32c772a2205ab30fdd6d8bcf938642e9d734b58829d2dec5a1896ac6b4b"; 337 + sha256 = "cbe751edd3b72a8cd823b9cf548ce77e3a148bceac4861853d1374e79c2cf694"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/nn-NO/firefox-84.0.1.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/nn-NO/firefox-84.0.2.tar.bz2"; 340 340 locale = "nn-NO"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "89096b5f2ce27ece10be949b495aa41cd882bfb4a742cc3abfc66f36130313b4"; 342 + sha256 = "f63c3f08d01d8963d8ec6047b69efec9f36a92d822a8ae966cc2a7d66f33f93e"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/oc/firefox-84.0.1.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/oc/firefox-84.0.2.tar.bz2"; 345 345 locale = "oc"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "50f603507e5d276c5f3237d1554269faab573d8c194a488353227743b677ccc0"; 347 + sha256 = "675090877a1cb5841ddb98c5ba8ebaba9d4ad2d4de9d17c7e9559ba6a8b2e1ec"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/pa-IN/firefox-84.0.1.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pa-IN/firefox-84.0.2.tar.bz2"; 350 350 locale = "pa-IN"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "231739c85f20014f50a982b4ac0634a8a4147cb6de5ba39a9a11a944d4ff80ff"; 352 + sha256 = "6fd35af9216a1099c246f9e12161384d6a5d1d24e846d3aabe5bef3a55b215b8"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/pl/firefox-84.0.1.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pl/firefox-84.0.2.tar.bz2"; 355 355 locale = "pl"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "9487ffb5fdfc2f7040a7f9bf2585af324782e2f3dfa996db719103b20d02bf55"; 357 + sha256 = "54cae52178e21f0f2beabe1120746962141cbf79fb5dc6eef11ae1f2705e9e4d"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/pt-BR/firefox-84.0.1.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pt-BR/firefox-84.0.2.tar.bz2"; 360 360 locale = "pt-BR"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "fd53dbc5724968b0bb2c2b78de96f3708d05758de63aeaa7fb942f9b64a0649f"; 362 + sha256 = "f1dc18aea91440dfe5e34b332c2e2b2b0241d7af1c1a8f2a979eead34db64480"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/pt-PT/firefox-84.0.1.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/pt-PT/firefox-84.0.2.tar.bz2"; 365 365 locale = "pt-PT"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "39211dde1b183c0453643fd6253fe6eea4dcf2b006842b1cd61e1ce142991a44"; 367 + sha256 = "c2159af01743f1004e3dba0b99a2670155ae3e695f0fd0208b367f910bcba642"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/rm/firefox-84.0.1.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/rm/firefox-84.0.2.tar.bz2"; 370 370 locale = "rm"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "29cf408b9386907dd1e8a64f56aec2e0359de243c3d17fe2531c0f1c7285c205"; 372 + sha256 = "211813cb32c9f2b0880c7116dc935929570c81937d3446aef506da3705172099"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ro/firefox-84.0.1.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ro/firefox-84.0.2.tar.bz2"; 375 375 locale = "ro"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "eced9ac8aa417dbb5dd725c952eaa977eca1b48a7271e9f8dcbe1ee46a4b1321"; 377 + sha256 = "a2144bde6023d4b8468128c52015849e6a8f77c0c10d4851a9255f6204a98a77"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ru/firefox-84.0.1.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ru/firefox-84.0.2.tar.bz2"; 380 380 locale = "ru"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "7abfd2a2b30eb7744d890ba3a0589ac5017a9536c43fe3e154e60339d7b41544"; 382 + sha256 = "098748cde08f1d362a8eed6432353a1edabc84579abb30aca983772c5b6ac36e"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/si/firefox-84.0.1.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/si/firefox-84.0.2.tar.bz2"; 385 385 locale = "si"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "e9e8c21b64f7f434db99b30b6e7190fa55f3b23a63dcdef120118d228ed533aa"; 387 + sha256 = "41707b3e3b7dbaaea510c58ba503fe22de84963fe1979b2e4c7e00cdf1ded01a"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/sk/firefox-84.0.1.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sk/firefox-84.0.2.tar.bz2"; 390 390 locale = "sk"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "dd2e17cf612de02aa71a933a8b1f26e403e1be4da54e63530667e81441d5f6e9"; 392 + sha256 = "4ba12f304145102db13feaca98f84bae5e06609c721967e1b69d68643a94c1db"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/sl/firefox-84.0.1.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sl/firefox-84.0.2.tar.bz2"; 395 395 locale = "sl"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "782e612494aa907990262c7ac7189e98d90336b270a806a8e191dcc1c8266218"; 397 + sha256 = "2dfafc7ca5fdf0a03a8301f1daacc397fc49f3fae18f6ac6454b4110c5bdd65f"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/son/firefox-84.0.1.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/son/firefox-84.0.2.tar.bz2"; 400 400 locale = "son"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "7730614e4e22eb871dadcc13f62d0d2bc445aed89c1ab6eee2600aa6f7023fa1"; 402 + sha256 = "13139fb6bb47472c2ce47dd535bdeea6fa90521681c2a8e8ea963bebecbdd54f"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/sq/firefox-84.0.1.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sq/firefox-84.0.2.tar.bz2"; 405 405 locale = "sq"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "6726cc2fa9c7b40e92d512b83bc0a974c3668a3854ac91aafa334b4d30b71ee7"; 407 + sha256 = "9710315181f78df3673b71fef597b9498c0a860b167ab4b9c4e68df9c500a6be"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/sr/firefox-84.0.1.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sr/firefox-84.0.2.tar.bz2"; 410 410 locale = "sr"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "22b443987fa62f4d753efc04ae926e3ed69ce84c56a2fc653994d886da10f9e6"; 412 + sha256 = "bbd69589dc5a1fe7b3a0f74c0d8e20cb4cf6b7ed771faf7c161c96301736e89c"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/sv-SE/firefox-84.0.1.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/sv-SE/firefox-84.0.2.tar.bz2"; 415 415 locale = "sv-SE"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "3c4d26bce8cd12a6531fe15e3e7251ac9046bc7d1670df3754f0c379bb63ef50"; 417 + sha256 = "a5769159d0c7bc89865ffe1e2fd6b88675afdbda29752ebdaae986f0ace7d3f4"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ta/firefox-84.0.1.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ta/firefox-84.0.2.tar.bz2"; 420 420 locale = "ta"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "edbfebceb857824f331c46eb7611dfa9adbfcf6cc7b80075478059261b0de6bf"; 422 + sha256 = "836aef11ef967ee8c74b9c4221525c31427ee509b798952b59a43a6c7c2169f8"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/te/firefox-84.0.1.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/te/firefox-84.0.2.tar.bz2"; 425 425 locale = "te"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "06f342dd81f0ff481de67fbbbd5bbbefda27629be688d854a226d515c872d69c"; 427 + sha256 = "a8e091052e0f606ad8b29b344d65cd86ee45a2b349c99e462f96cc36c08c18e8"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/th/firefox-84.0.1.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/th/firefox-84.0.2.tar.bz2"; 430 430 locale = "th"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "1ccc1da981cd49effc811b4dd85a09bc584316b3ff50fcb05502e4618c465ea9"; 432 + sha256 = "17679aff5806314398ffd9568be11157f41b0820313394f7c59c8bc69af8cff2"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/tl/firefox-84.0.1.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/tl/firefox-84.0.2.tar.bz2"; 435 435 locale = "tl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "b15095bba6ff763f01e7677359a0e8885164eedfee1836e0eb4e1822322050db"; 437 + sha256 = "7fd68265f2d1187dab49480004355d241fbe628cf9bce7a613ed5e048df9223d"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/tr/firefox-84.0.1.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/tr/firefox-84.0.2.tar.bz2"; 440 440 locale = "tr"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "e140a2196da9ae934134bd3ad3dafcf8766aa676f410047817ba01ab831b0ad0"; 442 + sha256 = "0eeb30611cd3da04ef0c3439e59a3c2c46f2d38b566795691f8992041507550a"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/trs/firefox-84.0.1.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/trs/firefox-84.0.2.tar.bz2"; 445 445 locale = "trs"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "3a8c6dd94d17c8ce892f7eec395f8f6676bf4fb18174a6dfadde41868f9d3e21"; 447 + sha256 = "31ed82b3b45c9f9e6a84fb57b32c23468f42d4072b04437db5dd62f1d541ea80"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/uk/firefox-84.0.1.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/uk/firefox-84.0.2.tar.bz2"; 450 450 locale = "uk"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "d66bcb1f09213c34f14ec0cbd3687d8b5918afceacb2164e81ff94e681c432e0"; 452 + sha256 = "bee267b4822a44edfcacd11bc6aa83ed2957dce95789926ea3cf3d714fd99542"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/ur/firefox-84.0.1.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/ur/firefox-84.0.2.tar.bz2"; 455 455 locale = "ur"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "0d9094f14a25b0bb3c7656fd524cd330c0b7a6334ab23c86a01ecd1beca14988"; 457 + sha256 = "1da5fbc3e3b77a102d00bd1db146944640b9e8c5a9c7c5222a3570281846d1b5"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/uz/firefox-84.0.1.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/uz/firefox-84.0.2.tar.bz2"; 460 460 locale = "uz"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "70d3cf8198442718cdb664dbd832c91d5252041fe1076faa0f790e63f0c22771"; 462 + sha256 = "11b92211b88db216ee17537c27d86511f827a7435bbe3cc0ea39d0c015c55c0a"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/vi/firefox-84.0.1.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/vi/firefox-84.0.2.tar.bz2"; 465 465 locale = "vi"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "17a0ee2e12c74e73fd1346257ae5f797c866f0c4081a154f6290e73f4be40f27"; 467 + sha256 = "29e1f625c9862cb13b5f6238ba2f72200b864abf66ff44af11ca991c67a742d5"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/xh/firefox-84.0.1.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/xh/firefox-84.0.2.tar.bz2"; 470 470 locale = "xh"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "7383a176b5afc8319781586ece3eba752739499be2c6944050b57ef5b7b620f7"; 472 + sha256 = "6e859ba83b1fcc2930db6ac53ddc5f36ec2bc325b034337c33a2e5b531f905d8"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/zh-CN/firefox-84.0.1.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/zh-CN/firefox-84.0.2.tar.bz2"; 475 475 locale = "zh-CN"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "08881c7f4043a6e4bac11b4de388da773a374a6c83068723318ab6e1eb981fdf"; 477 + sha256 = "afa32b9e1560aff7c7a6dd9d3c627690ee70c20ea5748f1754cc8ebdffeccb15"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-x86_64/zh-TW/firefox-84.0.1.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-x86_64/zh-TW/firefox-84.0.2.tar.bz2"; 480 480 locale = "zh-TW"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "ed3bb049a2a80cf294b4b4c4ca0e980b38b6f18c4e931a63ff78e5707fc2daf3"; 482 + sha256 = "5f0ec2ca348b788590ec4eb552d34c204612895145521eb53a3b1dd73c34eafc"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ach/firefox-84.0.1.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ach/firefox-84.0.2.tar.bz2"; 485 485 locale = "ach"; 486 486 arch = "linux-i686"; 487 - sha256 = "4bdaa5921976290cc5bb11f981d2f6559751a693a2bbe512b9e80eb5148b2e37"; 487 + sha256 = "f003b9197505256cefcc96a07a3314ee9438a5024048d9815691d5f149233e67"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/af/firefox-84.0.1.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/af/firefox-84.0.2.tar.bz2"; 490 490 locale = "af"; 491 491 arch = "linux-i686"; 492 - sha256 = "853d005f8ac8e2e5e31e3a24057b458f1441d6ac97a41f414c0831295b91fcd2"; 492 + sha256 = "67b9eecc70db21a150ad45682be637e3c6187cd8b0ca3fab9c20e12517372925"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/an/firefox-84.0.1.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/an/firefox-84.0.2.tar.bz2"; 495 495 locale = "an"; 496 496 arch = "linux-i686"; 497 - sha256 = "6409ce28faf1dd18f079891e373a61f0b1eb730b3d1c7559a13784192367577b"; 497 + sha256 = "08fe11419370ed3e8a47819f22bed8f5cc4cadd3296dd69304a4fb5f5a7a5dd1"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ar/firefox-84.0.1.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ar/firefox-84.0.2.tar.bz2"; 500 500 locale = "ar"; 501 501 arch = "linux-i686"; 502 - sha256 = "9c9da9daad627f4c5dbe5588667cdf90fe8a582adaff962c674c483a5d80dd6f"; 502 + sha256 = "fb85564a9037ee9168dfb14ed9f743affa5cd7829e2f2637f75184713db93712"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ast/firefox-84.0.1.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ast/firefox-84.0.2.tar.bz2"; 505 505 locale = "ast"; 506 506 arch = "linux-i686"; 507 - sha256 = "609de4719323b676dc1a15da8d0295d3c67bb4ee271f70f28db97dacaae87f4f"; 507 + sha256 = "89c659c314dfe2674ce65a37793c151db5c127452e786f77772c1db7b0fc1aa8"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/az/firefox-84.0.1.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/az/firefox-84.0.2.tar.bz2"; 510 510 locale = "az"; 511 511 arch = "linux-i686"; 512 - sha256 = "f411a4a560d1a6db4daee06ee3a29d6a14cb5e6e1914aac54c19918b93569e3d"; 512 + sha256 = "9062c6fcd28afd070baff45df8320aab43e61e7d6343945bd1304a2b8fcf78ce"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/be/firefox-84.0.1.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/be/firefox-84.0.2.tar.bz2"; 515 515 locale = "be"; 516 516 arch = "linux-i686"; 517 - sha256 = "46d73bb13f113dd6dda069ba571e623b3f20f2b6e76f55f307690ee01eb4dba7"; 517 + sha256 = "0043bb412b2ad9c4bd5f60199f8e3c3e1d81b8bd35d687c909ea65cf0a1eaedd"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/bg/firefox-84.0.1.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/bg/firefox-84.0.2.tar.bz2"; 520 520 locale = "bg"; 521 521 arch = "linux-i686"; 522 - sha256 = "0bbab0465efeac3cc3f72749242310e1456dbee915bfb08b7ff7e5f5c2fff0e8"; 522 + sha256 = "97ebda162b20aefad89ea918896a1d0a2b7546a67b577000f4ddb6cb93bc5a32"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/bn/firefox-84.0.1.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/bn/firefox-84.0.2.tar.bz2"; 525 525 locale = "bn"; 526 526 arch = "linux-i686"; 527 - sha256 = "c1d47ac9ed0e01a0ec77776bb6131ae38faa17a3da2d8bea723679e3cd158074"; 527 + sha256 = "705b8e97ca21e14343f16c39ac5a081d866f7b422be154eb55cc4ebe728ef9a3"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/br/firefox-84.0.1.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/br/firefox-84.0.2.tar.bz2"; 530 530 locale = "br"; 531 531 arch = "linux-i686"; 532 - sha256 = "b205df6c0016b2c3984b33c00c2153688c7ac162df1a3748b23ce081a87d46cb"; 532 + sha256 = "8a61f457be78003ba212b9921a657428d117bdc978e1f62eb4ba2b2cfd553b13"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/bs/firefox-84.0.1.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/bs/firefox-84.0.2.tar.bz2"; 535 535 locale = "bs"; 536 536 arch = "linux-i686"; 537 - sha256 = "85093f59d815cc1d45e6aa6f8ea6ea2972102248aa4973b4386e265f985c85a8"; 537 + sha256 = "074a4153395b6397ffa5b2a74bb22b456e15357a760003a4dfc2c5974e8efa1f"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ca-valencia/firefox-84.0.1.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ca-valencia/firefox-84.0.2.tar.bz2"; 540 540 locale = "ca-valencia"; 541 541 arch = "linux-i686"; 542 - sha256 = "57b5054db2cb6987db174c1a32c5e87bc37f1de3ff3e1046421962fb50204af4"; 542 + sha256 = "87109dec410e6f57199743666d46e81a42fe6364cb55742e24391d922bd8c0dd"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ca/firefox-84.0.1.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ca/firefox-84.0.2.tar.bz2"; 545 545 locale = "ca"; 546 546 arch = "linux-i686"; 547 - sha256 = "f57a9469122e99537dfe11984c11425008d81b738fb939297be2c1104858d52f"; 547 + sha256 = "7ab7be9dd01b25f119de9a432b1487a506d5b8306b7c516614feb9a559de6cdc"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/cak/firefox-84.0.1.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/cak/firefox-84.0.2.tar.bz2"; 550 550 locale = "cak"; 551 551 arch = "linux-i686"; 552 - sha256 = "6a8d4e9b3555ebb7020e347bb59d426fb5ab0cb1fb5012fdd99d0e978675b994"; 552 + sha256 = "e5518707de8deffc05024f76248711b59037f994a1b6883e65243a01a82076c7"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/cs/firefox-84.0.1.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/cs/firefox-84.0.2.tar.bz2"; 555 555 locale = "cs"; 556 556 arch = "linux-i686"; 557 - sha256 = "15d8e1ec0e3719228cd0d4f17667a08d4fadffdf2cae91abe47ddfe511d81046"; 557 + sha256 = "682add587e420149a34cdba03a0b91a7190a33753bb40972836c8e12110ea356"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/cy/firefox-84.0.1.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/cy/firefox-84.0.2.tar.bz2"; 560 560 locale = "cy"; 561 561 arch = "linux-i686"; 562 - sha256 = "412d19fa8e4c47c892780b225e6d320bc24b3adf482cb023964599ac35350433"; 562 + sha256 = "396764a821b7333aae3dfa6924e5246ac6aeb613470e5098ff542aa5d7dca65d"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/da/firefox-84.0.1.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/da/firefox-84.0.2.tar.bz2"; 565 565 locale = "da"; 566 566 arch = "linux-i686"; 567 - sha256 = "8116eb1c33d26e589c7cc3b7999159f7893018f7bdcf627d9b892b0f96a55e9f"; 567 + sha256 = "28aa6f2f3ae2fd19b5b6d149c1bf735ae55c56ff3bee0646bef98dcdfcbf3dff"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/de/firefox-84.0.1.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/de/firefox-84.0.2.tar.bz2"; 570 570 locale = "de"; 571 571 arch = "linux-i686"; 572 - sha256 = "433b02ea3b1d50e9a8287e6e264d518520f656fcbb9851068de1240599e4c512"; 572 + sha256 = "eefb48753ea89ebbd27e7357a22ae7246086093d7054b684ed8f2ed1dbd66835"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/dsb/firefox-84.0.1.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/dsb/firefox-84.0.2.tar.bz2"; 575 575 locale = "dsb"; 576 576 arch = "linux-i686"; 577 - sha256 = "5d55fdf5976a0c1f3a79058b1993923ae67c063b6643695dee8bcb4faed06c74"; 577 + sha256 = "65c947541d4c6125b292b6e5ac61486bb434b56a824e304c343464d4a8ac4021"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/el/firefox-84.0.1.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/el/firefox-84.0.2.tar.bz2"; 580 580 locale = "el"; 581 581 arch = "linux-i686"; 582 - sha256 = "668a9f735be42cdd57a8b7395c37703e6e1b30264aaf9201a801efe711dd008e"; 582 + sha256 = "86d20281cd16436acc0c015b2a72775ab3beaf1f52348181131c210448dd9ccd"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/en-CA/firefox-84.0.1.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/en-CA/firefox-84.0.2.tar.bz2"; 585 585 locale = "en-CA"; 586 586 arch = "linux-i686"; 587 - sha256 = "9c20e6c096e1a7ab910d91380083e400f35052ed9ae72860b8ba66ac750c5fee"; 587 + sha256 = "d71c02929a7e4b08bfe1d83eaa577755d7dd1074f2328c428bea73c1bdd82920"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/en-GB/firefox-84.0.1.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/en-GB/firefox-84.0.2.tar.bz2"; 590 590 locale = "en-GB"; 591 591 arch = "linux-i686"; 592 - sha256 = "4de8ea0ba0e599529abde78983e04c509229bbae756c633fa929833b385f9519"; 592 + sha256 = "5ef6635f57a34fab6dcc54462b621721063ab354798d8924e8621895fc3ed4ac"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/en-US/firefox-84.0.1.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/en-US/firefox-84.0.2.tar.bz2"; 595 595 locale = "en-US"; 596 596 arch = "linux-i686"; 597 - sha256 = "6cf9fc509ef21c004a70810c8cd4c428593642edbdd5d4f4c455345391ba4def"; 597 + sha256 = "7008acb0a5112d22b02f75fa8b46ecdb46dc2cb0ab691791595f2ac45187d6e5"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/eo/firefox-84.0.1.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/eo/firefox-84.0.2.tar.bz2"; 600 600 locale = "eo"; 601 601 arch = "linux-i686"; 602 - sha256 = "1ed7915f1cafa19d36465bb0d5f9fca8e57b7f0f8652dabcf90a4e232c0cccdd"; 602 + sha256 = "e9dadf0b2b655bbcee8557805ee1b93cfef911c9c1a60d63b31afc84f06f9021"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/es-AR/firefox-84.0.1.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-AR/firefox-84.0.2.tar.bz2"; 605 605 locale = "es-AR"; 606 606 arch = "linux-i686"; 607 - sha256 = "359234b846e364352a6af0a262db06b6e9f4a911c407bf35f1ad2f8460eff7ab"; 607 + sha256 = "3ca485c3eda6a0d2cf348d2870fa708ad374dc0fc830696484e0c2ff5ef3c967"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/es-CL/firefox-84.0.1.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-CL/firefox-84.0.2.tar.bz2"; 610 610 locale = "es-CL"; 611 611 arch = "linux-i686"; 612 - sha256 = "eae445daf305820692b7ee9d20dbd69f0da509716925db6c12eb7c2e7a521416"; 612 + sha256 = "e69f6b048f42ff8eac54176d5b3c85cd31ce02794f22bce2a09fd262d62789a1"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/es-ES/firefox-84.0.1.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-ES/firefox-84.0.2.tar.bz2"; 615 615 locale = "es-ES"; 616 616 arch = "linux-i686"; 617 - sha256 = "36a2f4eca19bff55f998e8e36718d4a4bdad0eea5c53af1825f857834dc6a1d7"; 617 + sha256 = "1cf1ea30406e16564fabd54b339ebd2111498eecbf25ec93c7401e2143e1d456"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/es-MX/firefox-84.0.1.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/es-MX/firefox-84.0.2.tar.bz2"; 620 620 locale = "es-MX"; 621 621 arch = "linux-i686"; 622 - sha256 = "7f7f384bbe156e37af25cdc19a49ddf225692a2579ce5c7df37b8684f0318102"; 622 + sha256 = "94a8ea4e1fb63470a46a83678f71698b151ebf9c57794a086a8982d29edc0706"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/et/firefox-84.0.1.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/et/firefox-84.0.2.tar.bz2"; 625 625 locale = "et"; 626 626 arch = "linux-i686"; 627 - sha256 = "39288f46064d259f4ac1f11481480b189d945608d4b3ece922b774ca31fbf95e"; 627 + sha256 = "b4fde31f58defe8b35d4c9325f1485093bfb155c73f6d3c02fa3cdcbc8393105"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/eu/firefox-84.0.1.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/eu/firefox-84.0.2.tar.bz2"; 630 630 locale = "eu"; 631 631 arch = "linux-i686"; 632 - sha256 = "7693f969f356f87db5d48266ac20a152bbb8946486ee60f5efa0225a83a25493"; 632 + sha256 = "d84a2bdc2f55b57c612abbb0208ef4b7683ef7d696739e9b1a36238daf61ab9f"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/fa/firefox-84.0.1.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fa/firefox-84.0.2.tar.bz2"; 635 635 locale = "fa"; 636 636 arch = "linux-i686"; 637 - sha256 = "ff189730d71b2ad0e2694a364bc0c0ee4de50efe30f44935b1cef0d89488f8f2"; 637 + sha256 = "054e6269745c8ae120daab489a9157618956bf2ecbc309bc64b7fb2f73400766"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ff/firefox-84.0.1.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ff/firefox-84.0.2.tar.bz2"; 640 640 locale = "ff"; 641 641 arch = "linux-i686"; 642 - sha256 = "b6f39b27d000fe98510da1d5be6b591e3a7cd1b6e2d2502bbe7e67b124822ed1"; 642 + sha256 = "1ebef6026207141e0d3d37533ecff2b22a4e936e27a58939fbaa72d723078049"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/fi/firefox-84.0.1.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fi/firefox-84.0.2.tar.bz2"; 645 645 locale = "fi"; 646 646 arch = "linux-i686"; 647 - sha256 = "ec33e3bc8a549c1c2d5bdc0f45113d96d3c959d1d9232d08417c09821cbd8e42"; 647 + sha256 = "9a8609ae113b392d3bcee30ae48c1e8b4ce6a1fc180c7f936c52934fa1911429"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/fr/firefox-84.0.1.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fr/firefox-84.0.2.tar.bz2"; 650 650 locale = "fr"; 651 651 arch = "linux-i686"; 652 - sha256 = "43e80f221e53db14a57da940d6ad98d639bffc94c71e08ff39501aafe319c3a3"; 652 + sha256 = "afcc5075d8455d32360d5045125290c8b843e48f4b774ab48d5c2f49e1cd9fe2"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/fy-NL/firefox-84.0.1.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/fy-NL/firefox-84.0.2.tar.bz2"; 655 655 locale = "fy-NL"; 656 656 arch = "linux-i686"; 657 - sha256 = "dbbe3af347ec5e8e856e4580889f99709231eb07631862ad4e8deb095f098390"; 657 + sha256 = "232dd4a17ff87945b1ea11183fea8711c572e31d34898d15b378a54697c720b9"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ga-IE/firefox-84.0.1.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ga-IE/firefox-84.0.2.tar.bz2"; 660 660 locale = "ga-IE"; 661 661 arch = "linux-i686"; 662 - sha256 = "4d5c8fec2f370840cf79c19774976585af0d8e09f13abcb4a594f3ebf9c52558"; 662 + sha256 = "c68e57472d6837074bb8180063ce6eebf0396b187aa3d47ee9bccf1cd1529459"; 663 663 } 664 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/gd/firefox-84.0.1.tar.bz2"; 664 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gd/firefox-84.0.2.tar.bz2"; 665 665 locale = "gd"; 666 666 arch = "linux-i686"; 667 - sha256 = "7ea8febc7443e1f7c732e07cc8bd027ed0a82eea018b6bf7c5979820821701ea"; 667 + sha256 = "ed6ab375a3e487ee3c6f2d4017f8bde6c3ff29978a8b2f125b58e3ca2472ce38"; 668 668 } 669 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/gl/firefox-84.0.1.tar.bz2"; 669 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gl/firefox-84.0.2.tar.bz2"; 670 670 locale = "gl"; 671 671 arch = "linux-i686"; 672 - sha256 = "207dfe2ed822245d089a4f1848fcf6c92e27715b4463bcdcdea2127e8ac8fae3"; 672 + sha256 = "28993fb518753a241abb2e6a22583f8a318bfeeca4e0eca76bedfb2aa0a01e07"; 673 673 } 674 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/gn/firefox-84.0.1.tar.bz2"; 674 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gn/firefox-84.0.2.tar.bz2"; 675 675 locale = "gn"; 676 676 arch = "linux-i686"; 677 - sha256 = "a07d734191885b4e5e66c1a5b2f64cbdcc133dd9a1cf8fdaea882a3a1ceec7ba"; 677 + sha256 = "370637503e0fa36b937f32867bd68a300fe1bd8d99188ab86ad9392ab5b8a8b6"; 678 678 } 679 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/gu-IN/firefox-84.0.1.tar.bz2"; 679 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/gu-IN/firefox-84.0.2.tar.bz2"; 680 680 locale = "gu-IN"; 681 681 arch = "linux-i686"; 682 - sha256 = "af4146f86e4f5aa81d10067e21653e657620d9b0b51d564dca83c4435f6cca82"; 682 + sha256 = "1fc77e276cf34424e3c7522af9bfb5d3dd43e33357ce01b696655c2a91a8f2a0"; 683 683 } 684 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/he/firefox-84.0.1.tar.bz2"; 684 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/he/firefox-84.0.2.tar.bz2"; 685 685 locale = "he"; 686 686 arch = "linux-i686"; 687 - sha256 = "608652ef032ccbd0d61070a32a2931764b86ea0d25afb12617338136f3f29e42"; 687 + sha256 = "b1ffe2fcfd55fff2b696dd40d3292ad9cf2cde1179bd8c9c7103df9c902b276e"; 688 688 } 689 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/hi-IN/firefox-84.0.1.tar.bz2"; 689 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hi-IN/firefox-84.0.2.tar.bz2"; 690 690 locale = "hi-IN"; 691 691 arch = "linux-i686"; 692 - sha256 = "1724879537c0472762dd93a2206f31767938881ab4113946076205342f8f5f7a"; 692 + sha256 = "d13f74a4a45e7a20a1ec3354dce98f33bef647d6153aed2539cf567a6eb3fcfc"; 693 693 } 694 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/hr/firefox-84.0.1.tar.bz2"; 694 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hr/firefox-84.0.2.tar.bz2"; 695 695 locale = "hr"; 696 696 arch = "linux-i686"; 697 - sha256 = "727f4a1d3ef4e531027c5188798b8fd1aeab98bffe4c1f7f67d919aa8855e6bb"; 697 + sha256 = "f0a288dc290d2665948e3536b7b52b799461bf060be38b957aff7cd52aac02ff"; 698 698 } 699 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/hsb/firefox-84.0.1.tar.bz2"; 699 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hsb/firefox-84.0.2.tar.bz2"; 700 700 locale = "hsb"; 701 701 arch = "linux-i686"; 702 - sha256 = "6efd8dd2cf6f82b688632095a16c5e488578ac08227cbbcf2613f9b2852c9445"; 702 + sha256 = "e395166b3039027e56eb6d2d7f97b121c1bd947cd6266829b949b221cbb2cb74"; 703 703 } 704 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/hu/firefox-84.0.1.tar.bz2"; 704 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hu/firefox-84.0.2.tar.bz2"; 705 705 locale = "hu"; 706 706 arch = "linux-i686"; 707 - sha256 = "458e8452d89e61f8f4ac3d1ca3e41583fd26cfa897c4b36e0888a2174c853508"; 707 + sha256 = "666b47226545e9e8f45ff09e3428d6317fbe67a197e13ada814b6a4f72544a98"; 708 708 } 709 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/hy-AM/firefox-84.0.1.tar.bz2"; 709 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/hy-AM/firefox-84.0.2.tar.bz2"; 710 710 locale = "hy-AM"; 711 711 arch = "linux-i686"; 712 - sha256 = "b58af31a6ab2e224f9f50e88c1e97c8f4af273f5189c59f025c10d5589fc2d41"; 712 + sha256 = "779111633101f8b7da4c84d3d085ab1e8e3502d255316d17eca653b0481d0885"; 713 713 } 714 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ia/firefox-84.0.1.tar.bz2"; 714 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ia/firefox-84.0.2.tar.bz2"; 715 715 locale = "ia"; 716 716 arch = "linux-i686"; 717 - sha256 = "de6bab3cc3e08fed14584d57a58b9310829ce17906561d880c06968d3ca6a879"; 717 + sha256 = "e27ac7b8e8d2f3c4f453563d2d2efd3005b12be1696de453182a53a3de490ab1"; 718 718 } 719 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/id/firefox-84.0.1.tar.bz2"; 719 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/id/firefox-84.0.2.tar.bz2"; 720 720 locale = "id"; 721 721 arch = "linux-i686"; 722 - sha256 = "31cd054f01b8050fe70a95def464b76bfddff2277993c759395e13c3829c2c70"; 722 + sha256 = "86dcf72326ea283bcfd612cbec0ea095be72fe16d446a317a31c886d91f5b452"; 723 723 } 724 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/is/firefox-84.0.1.tar.bz2"; 724 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/is/firefox-84.0.2.tar.bz2"; 725 725 locale = "is"; 726 726 arch = "linux-i686"; 727 - sha256 = "fbb17534672c6b7c89dc51eca97ac9c0f807fce84a68bbf75f077ce1c6202725"; 727 + sha256 = "17305f92a16967d941df34a59706f90b94b8c671d01e8aab768fbfd473a81f78"; 728 728 } 729 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/it/firefox-84.0.1.tar.bz2"; 729 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/it/firefox-84.0.2.tar.bz2"; 730 730 locale = "it"; 731 731 arch = "linux-i686"; 732 - sha256 = "9fcfd33025b3d7b88238e6c51472a06b1b6bef56d1275a1aeecb66224f8d6d9b"; 732 + sha256 = "4b2804d9c52c4f9202e867f2540523cc45675b5d34e46a8d59b044c88a840f5e"; 733 733 } 734 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ja/firefox-84.0.1.tar.bz2"; 734 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ja/firefox-84.0.2.tar.bz2"; 735 735 locale = "ja"; 736 736 arch = "linux-i686"; 737 - sha256 = "37a234db4a8618cb125215ef51700fe72e29f2ac9328c4f5a319516f32eac7f4"; 737 + sha256 = "6a8bc7abc0c320a31d7fac4e457bd46a3fe7379f795e8cb2f36b2de70bf048f3"; 738 738 } 739 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ka/firefox-84.0.1.tar.bz2"; 739 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ka/firefox-84.0.2.tar.bz2"; 740 740 locale = "ka"; 741 741 arch = "linux-i686"; 742 - sha256 = "0875616e42bb71c79427a31c5adac9e1d9112c0bbeae866725ae9bd87ca915f8"; 742 + sha256 = "de6b6be1696d20148cb94cfacaee0fe5ec128550de006a6f64723885d47a1352"; 743 743 } 744 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/kab/firefox-84.0.1.tar.bz2"; 744 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/kab/firefox-84.0.2.tar.bz2"; 745 745 locale = "kab"; 746 746 arch = "linux-i686"; 747 - sha256 = "88b6430577c73965bc229cc2875b138db1cc47ab27c7aed6c6004559f296d819"; 747 + sha256 = "a898355c71d00c72aedb87901184f69d0598fabc4827c9070ebb900a48dbf152"; 748 748 } 749 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/kk/firefox-84.0.1.tar.bz2"; 749 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/kk/firefox-84.0.2.tar.bz2"; 750 750 locale = "kk"; 751 751 arch = "linux-i686"; 752 - sha256 = "6de277b39e76394245aaab0dfd4ccdcea4af5812fce20ff61faf9d62c22bd34f"; 752 + sha256 = "1945b3526a8f52cc7cbaa30e344333c43c7d228d557a249fa4f41a8bb91eb4b1"; 753 753 } 754 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/km/firefox-84.0.1.tar.bz2"; 754 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/km/firefox-84.0.2.tar.bz2"; 755 755 locale = "km"; 756 756 arch = "linux-i686"; 757 - sha256 = "25c0e6752716e6fc4ed02b465b820661ec59ebf997bfaebdbfe172e2a18dc387"; 757 + sha256 = "3e033fae06700495784b4eaa911309d250d3e55a94139a65f44248975c414980"; 758 758 } 759 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/kn/firefox-84.0.1.tar.bz2"; 759 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/kn/firefox-84.0.2.tar.bz2"; 760 760 locale = "kn"; 761 761 arch = "linux-i686"; 762 - sha256 = "f61cf632f934daada5d6d2164279981b5536d078ddb5b19e7146a7beb0917e23"; 762 + sha256 = "b70553b460d0604bff55ea29657e74b1133995ae93bb958b6b20af366cce2eeb"; 763 763 } 764 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ko/firefox-84.0.1.tar.bz2"; 764 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ko/firefox-84.0.2.tar.bz2"; 765 765 locale = "ko"; 766 766 arch = "linux-i686"; 767 - sha256 = "9e9000032c24fd20dd188c9306364ad79fc2d47b3433d36914a2caea716ff230"; 767 + sha256 = "0ed0d1a0219ef92c0de45578c3674da0ba0e8fd9ed2e00afc01b05d53ea28112"; 768 768 } 769 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/lij/firefox-84.0.1.tar.bz2"; 769 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/lij/firefox-84.0.2.tar.bz2"; 770 770 locale = "lij"; 771 771 arch = "linux-i686"; 772 - sha256 = "1fd2f5ec8c3074845a27072d8eddf364384e7ce7494739af331a739249c34e4b"; 772 + sha256 = "5fa837001b3bc5d9138ed14e22720933f28fedef63a7dd473976348448cebb30"; 773 773 } 774 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/lt/firefox-84.0.1.tar.bz2"; 774 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/lt/firefox-84.0.2.tar.bz2"; 775 775 locale = "lt"; 776 776 arch = "linux-i686"; 777 - sha256 = "e8b43ae1a3e3cf7d5fb955cfa772f5fbec525fc9c3deb0e81390b8fc53b70176"; 777 + sha256 = "b54990d4737b71dfa235d20ee2f87367b72f0a1245585135a9918d2755b3d1cb"; 778 778 } 779 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/lv/firefox-84.0.1.tar.bz2"; 779 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/lv/firefox-84.0.2.tar.bz2"; 780 780 locale = "lv"; 781 781 arch = "linux-i686"; 782 - sha256 = "00908977f480f6829761822a4f6f9800c3940faeac0362c46433813788ce1391"; 782 + sha256 = "06ece913374b567ea10cd9377485d0793a12a151e9e3ba08e3c5433a5e772151"; 783 783 } 784 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/mk/firefox-84.0.1.tar.bz2"; 784 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/mk/firefox-84.0.2.tar.bz2"; 785 785 locale = "mk"; 786 786 arch = "linux-i686"; 787 - sha256 = "cc6a8e52d7e3940e2664b4659f4a33d452b1bea56d3d53c88c28afd604731118"; 787 + sha256 = "dc69547cdf414f783017ebb8931dd24ad1b899f19bac20bca4d21ebe91963a0c"; 788 788 } 789 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/mr/firefox-84.0.1.tar.bz2"; 789 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/mr/firefox-84.0.2.tar.bz2"; 790 790 locale = "mr"; 791 791 arch = "linux-i686"; 792 - sha256 = "4a16e203e5b02b146879722a1fe909bd964d712795841cbbd268acc34d5073c6"; 792 + sha256 = "f503a40041ba0f4e44791f8d2e38c41f25698fd970457fd8cafd92d2d3e64102"; 793 793 } 794 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ms/firefox-84.0.1.tar.bz2"; 794 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ms/firefox-84.0.2.tar.bz2"; 795 795 locale = "ms"; 796 796 arch = "linux-i686"; 797 - sha256 = "2ebf161faa958992d3dbb9f7d70f7df058b93bc0627a4585fb3226a744c23ef6"; 797 + sha256 = "07491c18e9fe0d7f97b24c8bcf571ede2c4effda58ceacb0395fb7ce9eae1eb7"; 798 798 } 799 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/my/firefox-84.0.1.tar.bz2"; 799 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/my/firefox-84.0.2.tar.bz2"; 800 800 locale = "my"; 801 801 arch = "linux-i686"; 802 - sha256 = "43255bc0c5a5adc89bb89ea9267b3d4b38d7432555c7285722228b174bf909a2"; 802 + sha256 = "19d57112de4c6429e915568ae317c3bef2ef6d58d0c57d5a07be0cb2f1bc11d0"; 803 803 } 804 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/nb-NO/firefox-84.0.1.tar.bz2"; 804 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/nb-NO/firefox-84.0.2.tar.bz2"; 805 805 locale = "nb-NO"; 806 806 arch = "linux-i686"; 807 - sha256 = "153783b507cf3ec449e8a3d7db6ec523e956c23e1c01f9e26c0e6fc7547353b0"; 807 + sha256 = "72e6576c3a725675c2514d39b3ea4497590410037aca696c5f3f3dd5109b3c09"; 808 808 } 809 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ne-NP/firefox-84.0.1.tar.bz2"; 809 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ne-NP/firefox-84.0.2.tar.bz2"; 810 810 locale = "ne-NP"; 811 811 arch = "linux-i686"; 812 - sha256 = "8a3b9e8607565e6031f15a94ae4bcc6e6681d1705408f79483406cdfc04e6c4c"; 812 + sha256 = "fb624e1ea63aca7f481024c40e7b5a47e504ea545169566f86e7ca24e36e7582"; 813 813 } 814 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/nl/firefox-84.0.1.tar.bz2"; 814 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/nl/firefox-84.0.2.tar.bz2"; 815 815 locale = "nl"; 816 816 arch = "linux-i686"; 817 - sha256 = "7d87b9188f74dc3f910761fc0e1c493c121ed6ab077a0fcf1c88af94fbca22a5"; 817 + sha256 = "a1aab7534d0dde0c61c48bf0f33fb336c12b5d8c644e41188dad7c138531bbf7"; 818 818 } 819 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/nn-NO/firefox-84.0.1.tar.bz2"; 819 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/nn-NO/firefox-84.0.2.tar.bz2"; 820 820 locale = "nn-NO"; 821 821 arch = "linux-i686"; 822 - sha256 = "5d0177a4c13faa2cf9aa0edacbbd381d1ff5eb9ad17ae44ab507f3c8e582c360"; 822 + sha256 = "d1c645cd0b65f8b48b0497b1a16b25a2e11d8de70bb3e37baf6f05c5750525cb"; 823 823 } 824 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/oc/firefox-84.0.1.tar.bz2"; 824 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/oc/firefox-84.0.2.tar.bz2"; 825 825 locale = "oc"; 826 826 arch = "linux-i686"; 827 - sha256 = "cf8cd276252fccf07990c0a294e4628566ff3884cc062f26d6510dc042c6b5af"; 827 + sha256 = "f110c97c8e464ace6026ddb3da15c13177455bcba067a54d4c531329a4cdfdab"; 828 828 } 829 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/pa-IN/firefox-84.0.1.tar.bz2"; 829 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pa-IN/firefox-84.0.2.tar.bz2"; 830 830 locale = "pa-IN"; 831 831 arch = "linux-i686"; 832 - sha256 = "75ab886eb9fe8d0a2cb9b0544090bd4b818e510ae4c3b137323782237d1a2a77"; 832 + sha256 = "4931270889eb97b55b3bea7177e778422045bfcebc25e4bc05019ffbde438c78"; 833 833 } 834 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/pl/firefox-84.0.1.tar.bz2"; 834 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pl/firefox-84.0.2.tar.bz2"; 835 835 locale = "pl"; 836 836 arch = "linux-i686"; 837 - sha256 = "9a2007a58e264731fbc1691213cf4aba07f360e5c3ee455c6a9abd85078f447f"; 837 + sha256 = "c0438fb22ef1c610afc16bfd689d1843d6099e91e6b8a30b03a2f692b609eb4a"; 838 838 } 839 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/pt-BR/firefox-84.0.1.tar.bz2"; 839 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pt-BR/firefox-84.0.2.tar.bz2"; 840 840 locale = "pt-BR"; 841 841 arch = "linux-i686"; 842 - sha256 = "71b833c745a4fb334fc1aaa250b67d701cac46c3decec7b839e7554c30e4fbec"; 842 + sha256 = "df61ec134c161d0f44ad0805bda8d1baa37d21c618c4f4d165e40996d7ba5956"; 843 843 } 844 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/pt-PT/firefox-84.0.1.tar.bz2"; 844 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/pt-PT/firefox-84.0.2.tar.bz2"; 845 845 locale = "pt-PT"; 846 846 arch = "linux-i686"; 847 - sha256 = "a56ada11b7681238a17c3e02c90122d4632070d8385624b34e03ebd2803328e7"; 847 + sha256 = "a09341dc8284b77fa3bd1c7d5fbc377a93cd21109e1330b0a2260613df3c4e5e"; 848 848 } 849 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/rm/firefox-84.0.1.tar.bz2"; 849 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/rm/firefox-84.0.2.tar.bz2"; 850 850 locale = "rm"; 851 851 arch = "linux-i686"; 852 - sha256 = "c0cadeebef45884e11a67e1f45f0b36754fc6e2537b2575f06ec539a43986bce"; 852 + sha256 = "19016551888f5104227e3cfed6c66b7ca11e11a31d9c007c3d00f6821126fd03"; 853 853 } 854 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ro/firefox-84.0.1.tar.bz2"; 854 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ro/firefox-84.0.2.tar.bz2"; 855 855 locale = "ro"; 856 856 arch = "linux-i686"; 857 - sha256 = "386f7557754cfb2887c7ff2be165d8b4cdc4cc4303fd26539b2d09de440b8c0f"; 857 + sha256 = "d5cacf3a2c3cf9c3c6fe182005c038094fb6b8ae58ea169123e6289f7a2c5457"; 858 858 } 859 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ru/firefox-84.0.1.tar.bz2"; 859 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ru/firefox-84.0.2.tar.bz2"; 860 860 locale = "ru"; 861 861 arch = "linux-i686"; 862 - sha256 = "62ee54d895760e7a024fc4836096ad97b95b9bc0ca9d5900d551f86b16071aeb"; 862 + sha256 = "8907175fd858dc243dafd4216b3602f154ce824a2388b714cee9352322781f39"; 863 863 } 864 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/si/firefox-84.0.1.tar.bz2"; 864 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/si/firefox-84.0.2.tar.bz2"; 865 865 locale = "si"; 866 866 arch = "linux-i686"; 867 - sha256 = "37b2bf998d61de9ee9b372548d8ccc0a2b4cd098e26c7773829267379cf5bfc0"; 867 + sha256 = "19be977d9110dddb944e0ca713aa986fb3c005a4f39bde23a4a0b907cb7d39df"; 868 868 } 869 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/sk/firefox-84.0.1.tar.bz2"; 869 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sk/firefox-84.0.2.tar.bz2"; 870 870 locale = "sk"; 871 871 arch = "linux-i686"; 872 - sha256 = "30429ca6601f9276339f925614fd79b03ac54573564307ea84f0f87359bac7f3"; 872 + sha256 = "2a7a5dfacaa016ae6d2dbb52d0803a8a27f74061a6bf71fcbac5fe2e10834374"; 873 873 } 874 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/sl/firefox-84.0.1.tar.bz2"; 874 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sl/firefox-84.0.2.tar.bz2"; 875 875 locale = "sl"; 876 876 arch = "linux-i686"; 877 - sha256 = "412e8aed7694adc1870d4e2bd8eeef74eb63ba0699e815b1d2ec65d38de9b4ff"; 877 + sha256 = "61c65884ba57fa5fd37919a390b8af4cb0d7abf31ead557f2967049c35a4bc72"; 878 878 } 879 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/son/firefox-84.0.1.tar.bz2"; 879 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/son/firefox-84.0.2.tar.bz2"; 880 880 locale = "son"; 881 881 arch = "linux-i686"; 882 - sha256 = "864e49755554df5ba8d5669f1b3d683517f2eb44039a35097e3acada4b22171d"; 882 + sha256 = "be825ca5923ec9aa37417d4d4842bd82ee4271ec201bb317e0b58f654fe8a7c1"; 883 883 } 884 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/sq/firefox-84.0.1.tar.bz2"; 884 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sq/firefox-84.0.2.tar.bz2"; 885 885 locale = "sq"; 886 886 arch = "linux-i686"; 887 - sha256 = "1449ff4fac39eb2c3f959a899d773e77e457639ebc4cb26dd9c4188395b9c831"; 887 + sha256 = "c7ab49257d5e44bb96e8f39bb586e51a100b899fb6e595a86bf41ebc25b55021"; 888 888 } 889 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/sr/firefox-84.0.1.tar.bz2"; 889 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sr/firefox-84.0.2.tar.bz2"; 890 890 locale = "sr"; 891 891 arch = "linux-i686"; 892 - sha256 = "51813e4ef930533045632fa516752303430ea9fdb848653c1233ddd9ef6d26c5"; 892 + sha256 = "b22e12526457dfaaf976eb94262965c3bd46edf4a99380a430d75b2324ad654a"; 893 893 } 894 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/sv-SE/firefox-84.0.1.tar.bz2"; 894 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/sv-SE/firefox-84.0.2.tar.bz2"; 895 895 locale = "sv-SE"; 896 896 arch = "linux-i686"; 897 - sha256 = "82e3ce190978b83da1f88b175bcf4f1c95a1539e15375c856c54516333b8fc5d"; 897 + sha256 = "5e024fc41d9287480ab09ea45d46e9dc358be53adce325826d9820b6cf3ab8ae"; 898 898 } 899 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ta/firefox-84.0.1.tar.bz2"; 899 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ta/firefox-84.0.2.tar.bz2"; 900 900 locale = "ta"; 901 901 arch = "linux-i686"; 902 - sha256 = "09f104627061c25c188d6e945dc1915ac43af31c6a0a0a05e70f051915f3d2bc"; 902 + sha256 = "529afecbbdfa2f934d755f80c7a0bc9d4bac5053cc0c6421c1687ab16e5b1f02"; 903 903 } 904 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/te/firefox-84.0.1.tar.bz2"; 904 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/te/firefox-84.0.2.tar.bz2"; 905 905 locale = "te"; 906 906 arch = "linux-i686"; 907 - sha256 = "a58503877b476f20e176abfa0ca2e5406b8ae8877954924f63f6490c5be19526"; 907 + sha256 = "d90b59759a4f24f9142250f6fe5853fa0e6afdc30bff7e735fc5b70a3b76f555"; 908 908 } 909 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/th/firefox-84.0.1.tar.bz2"; 909 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/th/firefox-84.0.2.tar.bz2"; 910 910 locale = "th"; 911 911 arch = "linux-i686"; 912 - sha256 = "722f4194231fb315a07e0efcc922c6d62a8969321eadfccf2f6b74754b563d2a"; 912 + sha256 = "023f86d83e23371bbbe68bb586a08e81a58cec027a44c0ddeb217ea1343b5cd5"; 913 913 } 914 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/tl/firefox-84.0.1.tar.bz2"; 914 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/tl/firefox-84.0.2.tar.bz2"; 915 915 locale = "tl"; 916 916 arch = "linux-i686"; 917 - sha256 = "6299ac5b4b505549cea0dd465059191adbee72346cfec46b94c67e7f5e9bc399"; 917 + sha256 = "2fd3a1f80900f16eac1de89c8a7a4f93cafef144a24d9c261b09549a3b659448"; 918 918 } 919 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/tr/firefox-84.0.1.tar.bz2"; 919 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/tr/firefox-84.0.2.tar.bz2"; 920 920 locale = "tr"; 921 921 arch = "linux-i686"; 922 - sha256 = "3e4755c497512bcb225a6e35e426db6772f263008f9d6c8495a8311d6d5ebfd4"; 922 + sha256 = "1144aa3437ae67c6921ddeeceb59dad5767d1d59c7932fa0da460c64a4f5577f"; 923 923 } 924 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/trs/firefox-84.0.1.tar.bz2"; 924 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/trs/firefox-84.0.2.tar.bz2"; 925 925 locale = "trs"; 926 926 arch = "linux-i686"; 927 - sha256 = "d6bc24f33f73fea25675a1bcb53a40d4dc123b6496f0087c25b4bd7f6ca717f0"; 927 + sha256 = "1f3e1d5fec2b4d9b11c3c0ded1a68aa7e36d13fae472ce782fd820d4fd32a7c6"; 928 928 } 929 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/uk/firefox-84.0.1.tar.bz2"; 929 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/uk/firefox-84.0.2.tar.bz2"; 930 930 locale = "uk"; 931 931 arch = "linux-i686"; 932 - sha256 = "37b48b8cf2e57a3bacc2d3a5c139ac1d465e246a68fd33b87891e8c844af0088"; 932 + sha256 = "165dfdd03c178af49d3f3139a0c9032431f92cf91e79d6842b5e0b006c73490c"; 933 933 } 934 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/ur/firefox-84.0.1.tar.bz2"; 934 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/ur/firefox-84.0.2.tar.bz2"; 935 935 locale = "ur"; 936 936 arch = "linux-i686"; 937 - sha256 = "b3a45eb2ad18d1af426e82163b426ceba5adc47957ff771121ee4b172037b53b"; 937 + sha256 = "6a91871a99188c0bc6a956d92382c800543d95a4d917e64d3295d9b1fe8971e6"; 938 938 } 939 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/uz/firefox-84.0.1.tar.bz2"; 939 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/uz/firefox-84.0.2.tar.bz2"; 940 940 locale = "uz"; 941 941 arch = "linux-i686"; 942 - sha256 = "67539a5475aa12d25f8b83655cddc804d46b980e03908bb44f5378753abb649f"; 942 + sha256 = "ade7a34f46893e3367384b414322895f5cd9ce0d341b7a7ddeb191fcc7679e5a"; 943 943 } 944 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/vi/firefox-84.0.1.tar.bz2"; 944 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/vi/firefox-84.0.2.tar.bz2"; 945 945 locale = "vi"; 946 946 arch = "linux-i686"; 947 - sha256 = "ad894dd659f5c86e0b094b709d0d336516e29dea1d1d9ff35f264e6606e59938"; 947 + sha256 = "aca136daf5a8d71b55e479a37a1d42569ee6c9086ac96bf98587948eb23c5f59"; 948 948 } 949 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/xh/firefox-84.0.1.tar.bz2"; 949 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/xh/firefox-84.0.2.tar.bz2"; 950 950 locale = "xh"; 951 951 arch = "linux-i686"; 952 - sha256 = "a43b653ad3a3d865c410103ccb66d3603a08cc37177d5279a1b326381631dcf5"; 952 + sha256 = "6993f823fd76b8974334b37ebe9c683d43fd2524ea1c485ef0c53db993db15ef"; 953 953 } 954 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/zh-CN/firefox-84.0.1.tar.bz2"; 954 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/zh-CN/firefox-84.0.2.tar.bz2"; 955 955 locale = "zh-CN"; 956 956 arch = "linux-i686"; 957 - sha256 = "73e877c33aa5553f90ffc0c68b7416bb988477e55f53632d9f78526ca11a89ba"; 957 + sha256 = "b179fb98b0eb374e28574a4eb61f86df8765ee5bac033e93ad6c3e71d010e7cc"; 958 958 } 959 - { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.1/linux-i686/zh-TW/firefox-84.0.1.tar.bz2"; 959 + { url = "http://archive.mozilla.org/pub/firefox/releases/84.0.2/linux-i686/zh-TW/firefox-84.0.2.tar.bz2"; 960 960 locale = "zh-TW"; 961 961 arch = "linux-i686"; 962 - sha256 = "7f448ee87156e73cba4a9edcdd52299f6f70ef7660bad9ee6b7c60375d83e1e6"; 962 + sha256 = "0c51a4e5afa22fac0c98e2e960168fb5625a29d2d9e1565ecd08080d83e72d73"; 963 963 } 964 964 ]; 965 965 }
+4 -4
pkgs/applications/networking/browsers/firefox/packages.nix
··· 7 7 rec { 8 8 firefox = common rec { 9 9 pname = "firefox"; 10 - ffversion = "84.0.1"; 10 + ffversion = "84.0.2"; 11 11 src = fetchurl { 12 12 url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 13 - sha512 = "0sl93h7pjiznabv6865pdbal08nlqncnv3g40l02mgwbphjh5iqrr1bz14khaf58h4v1la090cj7z0gmd0c10xfrx6z7wngm152zz75"; 13 + sha512 = "2cxybnrcr0n75hnw18rrymw1jsd5crqfgnpk10hywbmnkdc72fx5sk51cg890pzwfiagicxfxsacnm3f6g8135k0wsz4294xjjwkm1z"; 14 14 }; 15 15 16 16 meta = { ··· 31 31 32 32 firefox-esr-78 = common rec { 33 33 pname = "firefox-esr"; 34 - ffversion = "78.5.0esr"; 34 + ffversion = "78.6.1esr"; 35 35 src = fetchurl { 36 36 url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; 37 - sha512 = "20h53cn7p4dds1yfm166iwbjdmw4fkv5pfk4z0pni6x8ddjvg19imzs6ggmpnfhaji8mnlknm7xp5j7x9vi24awvdxdds5n88rh25hd"; 37 + sha512 = "3kq9vb0a8qblqk995xqhghw5d694mr1cjd5alkkwxbdjhpc1mck0ayn40xjph0znga6qdcq8l366p0by8ifbsdhv0x39ng8nvx9jvdf"; 38 38 }; 39 39 40 40 meta = {
+1 -1
pkgs/development/interpreters/python/default.nix
··· 24 24 pythonPackages = callPackage 25 25 ({ pkgs, stdenv, python, overrides }: let 26 26 pythonPackagesFun = import ../../../top-level/python-packages.nix { 27 - inherit stdenv pkgs; 27 + inherit stdenv pkgs lib; 28 28 python = self; 29 29 }; 30 30 otherSplices = {
+2
pkgs/development/mobile/androidenv/.gitignore
··· 1 + /xml 2 + local.properties
+2 -2
pkgs/development/mobile/androidenv/cmake.nix
··· 2 2 3 3 deployAndroidPackage { 4 4 inherit package os; 5 - buildInputs = [ autoPatchelfHook ] 6 - ++ lib.optional (os == "linux") [ pkgs.stdenv.glibc pkgs.stdenv.cc.cc ]; 5 + nativeBuildInputs = [ autoPatchelfHook ]; 6 + buildInputs = lib.optional (os == "linux") [ pkgs.stdenv.glibc pkgs.stdenv.cc.cc pkgs.ncurses5 ]; 7 7 patchInstructions = lib.optionalString (os == "linux") '' 8 8 autoPatchelf $packageBaseDir/bin 9 9 '';
+115 -72
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 1 - {requireFile, autoPatchelfHook, pkgs, pkgsHostHost, pkgs_i686, licenseAccepted ? false}: 1 + { requireFile, autoPatchelfHook, pkgs, pkgsHostHost, pkgs_i686 2 + , licenseAccepted ? false 3 + }: 2 4 3 - { toolsVersion ? "25.2.5" 4 - , platformToolsVersion ? "29.0.6" 5 - , buildToolsVersions ? [ "28.0.3" ] 5 + { toolsVersion ? "26.1.1" 6 + , platformToolsVersion ? "30.0.5" 7 + , buildToolsVersions ? [ "30.0.3" ] 6 8 , includeEmulator ? false 7 - , emulatorVersion ? "30.0.3" 9 + , emulatorVersion ? "30.3.4" 8 10 , platformVersions ? [] 9 11 , includeSources ? false 10 - , includeDocs ? false 11 12 , includeSystemImages ? false 12 - , systemImageTypes ? [ "default" ] 13 + , systemImageTypes ? [ "google_apis_playstore" ] 13 14 , abiVersions ? [ "armeabi-v7a" ] 14 - , lldbVersions ? [ ] 15 15 , cmakeVersions ? [ ] 16 16 , includeNDK ? false 17 - , ndkVersion ? "21.0.6113669" 17 + , ndkVersion ? "22.0.7026061" 18 18 , useGoogleAPIs ? false 19 19 , useGoogleTVAddOns ? false 20 20 , includeExtras ? [] 21 + , repoJson ? ./repo.json 22 + , repoXmls ? null 23 + , extraLicenses ? [] 21 24 }: 22 25 23 26 let ··· 28 31 else if stdenv.system == "x86_64-darwin" then "macosx" 29 32 else throw "No Android SDK tarballs are available for system architecture: ${stdenv.system}"; 30 33 31 - # Generated Nix packages 32 - packages = import ./generated/packages.nix { 33 - inherit fetchurl; 34 + # Uses mkrepo.rb to create a repo spec. 35 + mkRepoJson = { packages ? [], images ? [], addons ? [] }: let 36 + mkRepoRuby = (pkgs.ruby.withPackages (pkgs: with pkgs; [ slop nokogiri ])); 37 + mkRepoRubyArguments = lib.lists.flatten [ 38 + (builtins.map (package: ["--packages" "${package}"]) packages) 39 + (builtins.map (image: ["--images" "${image}"]) images) 40 + (builtins.map (addon: ["--addons" "${addon}"]) addons) 41 + ]; 42 + in 43 + stdenv.mkDerivation { 44 + name = "androidenv-repo-json"; 45 + buildInputs = [ mkRepoRuby ]; 46 + preferLocalBuild = true; 47 + unpackPhase = "true"; 48 + buildPhase = '' 49 + ruby ${./mkrepo.rb} ${lib.escapeShellArgs mkRepoRubyArguments} > repo.json 50 + ''; 51 + installPhase = '' 52 + mv repo.json $out 53 + ''; 34 54 }; 35 55 36 - # Generated system images 37 - system-images-packages-android = import ./generated/system-images-android.nix { 38 - inherit fetchurl; 39 - }; 56 + # Reads the repo JSON. If repoXmls is provided, will build a repo JSON into the Nix store. 57 + repo = if repoXmls != null then 58 + let 59 + repoXmlSpec = { 60 + packages = repoXmls.packages or []; 61 + images = repoXmls.images or []; 62 + addons = repoXmls.addons or []; 63 + }; 64 + in 65 + builtins.fromJSON (builtins.readFile "${mkRepoJson repoXmlSpec}") 66 + else 67 + builtins.fromJSON (builtins.readFile repoJson); 40 68 41 - system-images-packages-android-tv = import ./generated/system-images-android-tv.nix { 42 - inherit fetchurl; 43 - }; 69 + # Converts all 'archives' keys in a repo spec to fetchurl calls. 70 + fetchArchives = attrSet: 71 + lib.attrsets.mapAttrsRecursive 72 + (path: value: 73 + if (builtins.elemAt path ((builtins.length path) - 1)) == "archives" then 74 + (builtins.listToAttrs 75 + (builtins.map 76 + (archive: lib.attrsets.nameValuePair archive.os (fetchurl { inherit (archive) url sha1; })) value)) 77 + else value 78 + ) 79 + attrSet; 44 80 45 - system-images-packages-android-wear = import ./generated/system-images-android-wear.nix { 46 - inherit fetchurl; 81 + # Converts the repo attrset into fetch calls 82 + packages = fetchArchives repo.packages; 83 + system-images-packages = fetchArchives repo.images; 84 + addons = { 85 + addons = fetchArchives repo.addons; 86 + extras = fetchArchives repo.extras; 47 87 }; 48 88 49 - system-images-packages-android-wear-cn = import ./generated/system-images-android-wear-cn.nix { 50 - inherit fetchurl; 51 - }; 89 + # Converts a license name to a list of license texts. 90 + mkLicenses = licenseName: repo.licenses.${licenseName}; 52 91 53 - system-images-packages-google_apis = import ./generated/system-images-google_apis.nix { 54 - inherit fetchurl; 55 - }; 92 + # Converts a list of license names to a flattened list of license texts. 93 + # Just used for displaying licenses. 94 + mkLicenseTexts = licenseNames: 95 + lib.lists.flatten 96 + (builtins.map 97 + (licenseName: 98 + builtins.map 99 + (licenseText: "--- ${licenseName} ---\n${licenseText}") 100 + (mkLicenses licenseName)) 101 + licenseNames); 56 102 57 - system-images-packages-google_apis_playstore = import ./generated/system-images-google_apis_playstore.nix { 58 - inherit fetchurl; 59 - }; 103 + # Converts a license name to a list of license hashes. 104 + mkLicenseHashes = licenseName: 105 + builtins.map 106 + (licenseText: builtins.hashString "sha1" licenseText) 107 + (mkLicenses licenseName); 60 108 61 - system-images-packages = 62 - lib.recursiveUpdate 63 - system-images-packages-android 64 - (lib.recursiveUpdate system-images-packages-android-tv 65 - (lib.recursiveUpdate system-images-packages-android-wear 66 - (lib.recursiveUpdate system-images-packages-android-wear-cn 67 - (lib.recursiveUpdate system-images-packages-google_apis system-images-packages-google_apis_playstore)))); 68 - 69 - # Generated addons 70 - addons = import ./generated/addons.nix { 71 - inherit fetchurl; 72 - }; 109 + # The list of all license names we're accepting. Put android-sdk-license there 110 + # by default. 111 + licenseNames = lib.lists.unique ([ 112 + "android-sdk-license" 113 + ] ++ extraLicenses); 73 114 in 74 115 rec { 75 116 deployAndroidPackage = import ./deploy-androidpackage.nix { ··· 87 128 package = packages.build-tools.${version}; 88 129 } 89 130 ) buildToolsVersions; 90 - 91 - docs = deployAndroidPackage { 92 - inherit os; 93 - package = packages.docs."1"; 94 - }; 95 131 96 132 emulator = import ./emulator.nix { 97 133 inherit deployAndroidPackage os autoPatchelfHook makeWrapper pkgs pkgs_i686 lib; 98 - package = packages.emulator.${emulatorVersion}.${os}; 134 + package = packages.emulator.${emulatorVersion}; 99 135 }; 100 136 101 137 platforms = map (version: ··· 115 151 system-images = lib.flatten (map (apiVersion: 116 152 map (type: 117 153 map (abiVersion: 118 - deployAndroidPackage { 119 - inherit os; 120 - package = system-images-packages.${apiVersion}.${type}.${abiVersion}; 121 - # Patch 'google_apis' system images so they're recognized by the sdk. 122 - # Without this, `android list targets` shows 'Tag/ABIs : no ABIs' instead 123 - # of 'Tag/ABIs : google_apis*/*' and the emulator fails with an ABI-related error. 124 - patchInstructions = lib.optionalString (lib.hasPrefix "google_apis" type) '' 125 - sed -i '/^Addon.Vendor/d' source.properties 126 - ''; 127 - } 154 + if lib.hasAttrByPath [apiVersion type abiVersion] system-images-packages then 155 + deployAndroidPackage { 156 + inherit os; 157 + package = system-images-packages.${apiVersion}.${type}.${abiVersion}; 158 + # Patch 'google_apis' system images so they're recognized by the sdk. 159 + # Without this, `android list targets` shows 'Tag/ABIs : no ABIs' instead 160 + # of 'Tag/ABIs : google_apis*/*' and the emulator fails with an ABI-related error. 161 + patchInstructions = lib.optionalString (lib.hasPrefix "google_apis" type) '' 162 + sed -i '/^Addon.Vendor/d' source.properties 163 + ''; 164 + } 165 + else [] 128 166 ) abiVersions 129 167 ) systemImageTypes 130 168 ) platformVersions); 131 - 132 - lldb = map (version: 133 - import ./lldb.nix { 134 - inherit deployAndroidPackage os autoPatchelfHook pkgs lib; 135 - package = packages.lldb.${version}; 136 - } 137 - ) lldbVersions; 138 169 139 170 cmake = map (version: 140 171 import ./cmake.nix { ··· 187 218 ''; # */ 188 219 189 220 # This derivation deploys the tools package and symlinks all the desired 190 - # plugins that we want to use. 191 - 221 + # plugins that we want to use. If the license isn't accepted, prints all the licenses 222 + # requested and throws. 192 223 androidsdk = if !licenseAccepted then throw '' 193 - You must accept the Android Software Development Kit License Agreement at 194 - https://developer.android.com/studio/terms 195 - by setting nixpkgs config option 'android_sdk.accept_license = true;' 224 + ${builtins.concatStringsSep "\n\n" (mkLicenseTexts licenseNames)} 225 + 226 + You must accept the following licenses: 227 + ${lib.concatMapStringsSep "\n" (str: " - ${str}") licenseNames} 228 + 229 + by setting nixpkgs config option 'android_sdk.accept_license = true;'. 196 230 '' else import ./tools.nix { 197 231 inherit deployAndroidPackage requireFile packages toolsVersion autoPatchelfHook makeWrapper os pkgs pkgs_i686 lib; 198 232 ··· 202 236 ${linkPlugin { name = "platform-tools"; plugin = platform-tools; }} 203 237 ${linkPlugins { name = "build-tools"; plugins = build-tools; }} 204 238 ${linkPlugin { name = "emulator"; plugin = emulator; check = includeEmulator; }} 205 - ${linkPlugin { name = "docs"; plugin = docs; check = includeDocs; }} 206 239 ${linkPlugins { name = "platforms"; plugins = platforms; }} 207 240 ${linkPlatformPlugins { name = "sources"; plugins = sources; check = includeSources; }} 208 - ${linkPlugins { name = "lldb"; plugins = lldb; }} 209 241 ${linkPlugins { name = "cmake"; plugins = cmake; }} 210 242 ${linkPlugin { name = "ndk-bundle"; plugin = ndk-bundle; check = includeNDK; }} 211 243 ··· 253 285 do 254 286 ln -s $i $out/bin 255 287 done 288 + 289 + # Write licenses 290 + mkdir -p licenses 291 + ${lib.concatMapStrings (licenseName: 292 + let 293 + licenseHashes = builtins.concatStringsSep "\n" (mkLicenseHashes licenseName); 294 + licenseHashFile = pkgs.writeText "androidenv-${licenseName}" licenseHashes; 295 + in 296 + '' 297 + ln -s ${licenseHashFile} licenses/${licenseName} 298 + '') licenseNames} 256 299 ''; 257 300 }; 258 301 }
-128
pkgs/development/mobile/androidenv/convertaddons.xsl
··· 1 - <?xml version="1.0"?> 2 - 3 - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 - xmlns:addon="http://schemas.android.com/sdk/android/repo/addon2/01" 5 - xmlns:sdk="http://schemas.android.com/repository/android/common/01" 6 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 7 - 8 - <xsl:output omit-xml-declaration="yes" indent="no" /> 9 - 10 - <!-- Template that puts a google HTTP prefix in front of relative URLs --> 11 - <xsl:template name="repository-url"> 12 - <xsl:variable name="raw-url" select="complete/url"/> 13 - <xsl:choose> 14 - <xsl:when test="starts-with($raw-url, 'http')"> 15 - <xsl:value-of select="$raw-url"/> 16 - </xsl:when> 17 - <xsl:otherwise> 18 - <xsl:text>https://dl.google.com/android/repository/</xsl:text> 19 - <xsl:value-of select="$raw-url"/> 20 - </xsl:otherwise> 21 - </xsl:choose> 22 - </xsl:template> 23 - 24 - <xsl:template match="/addon:sdk-addon"> 25 - {fetchurl}: 26 - 27 - { 28 - addons = { 29 - <!-- Convert all addons, but skip the entry for google APIs version 25 because it is inconsistent with the spec --> 30 - <xsl:for-each select="remotePackage[type-details/@xsi:type='addon:addonDetailsType' and archives/archive/complete/url != 'google_apis-25_r1.zip' ]"><xsl:sort select="@path" /> 31 - "<xsl:value-of select="type-details/api-level" />"."<xsl:value-of select="type-details/tag/id" />" = { 32 - name = "<xsl:value-of select="type-details/tag/id" />"; 33 - path = "<xsl:value-of select="translate(@path, ';', '/')" />"; 34 - revision = "<xsl:value-of select="type-details/api-level" />"; 35 - displayName = "<xsl:value-of select="display-name" />"; 36 - archives = { 37 - <xsl:for-each select="archives/archive[not(host-os)]"> 38 - all = fetchurl { 39 - url = "<xsl:call-template name="repository-url"/>"; 40 - sha1 = "<xsl:value-of select="complete/checksum" />"; 41 - }; 42 - </xsl:for-each> 43 - <xsl:for-each select="archives/archive[host-os and not(host-os = 'windows')]"> 44 - <xsl:value-of select="host-os" /> = fetchurl { 45 - url = "<xsl:call-template name="repository-url"/>"; 46 - sha1 = "<xsl:value-of select="complete/checksum" />"; 47 - }; 48 - </xsl:for-each> 49 - }; 50 - }; 51 - </xsl:for-each> 52 - 53 - <!-- Workaround to make google APIs version 25 work. Hopefully, we can get rid of this at some point --> 54 - <xsl:for-each select="remotePackage[type-details/@xsi:type='addon:addonDetailsType' and archives/archive/complete/url = 'google_apis-25_r1.zip' ]"> 55 - "<xsl:value-of select="25" />"."<xsl:value-of select="type-details/tag/id" />" = { 56 - name = "<xsl:value-of select="type-details/tag/id" />"; 57 - path = "add-ons/addon-google_apis-google-25"; 58 - revision = "<xsl:value-of select="25" />"; 59 - displayName = "<xsl:value-of select="display-name" />"; 60 - archives = { 61 - <xsl:for-each select="archives/archive[not(host-os)]"> 62 - all = fetchurl { 63 - url = "<xsl:call-template name="repository-url"/>"; 64 - sha1 = "<xsl:value-of select="complete/checksum" />"; 65 - }; 66 - </xsl:for-each> 67 - <xsl:for-each select="archives/archive[host-os and not(host-os = 'windows')]"> 68 - <xsl:value-of select="host-os" /> = fetchurl { 69 - url = "<xsl:call-template name="repository-url"/>"; 70 - sha1 = "<xsl:value-of select="complete/checksum" />"; 71 - }; 72 - </xsl:for-each> 73 - }; 74 - }; 75 - </xsl:for-each> 76 - }; 77 - 78 - extras = { 79 - <!-- Convert all extras and maven artefacts --> 80 - <xsl:for-each select="remotePackage[type-details/@xsi:type='addon:extraDetailsType' or type-details/@xsi:type='addon:mavenType']"><xsl:sort select="@path" /> 81 - 82 - <!-- Compose revision string from revision attributes --> 83 - <xsl:variable name="revision"> 84 - <xsl:choose> 85 - <xsl:when test="revision/major"> 86 - <xsl:value-of select="revision/major" /> 87 - </xsl:when> 88 - </xsl:choose> 89 - <xsl:choose> 90 - <xsl:when test="revision/minor">.<xsl:value-of select="revision/minor" /> 91 - </xsl:when> 92 - </xsl:choose> 93 - <xsl:choose> 94 - <xsl:when test="revision/micro">.<xsl:value-of select="revision/micro" /> 95 - </xsl:when> 96 - </xsl:choose> 97 - <xsl:choose> 98 - <xsl:when test="revision/preview">-rc<xsl:value-of select="revision/preview" /> 99 - </xsl:when> 100 - </xsl:choose> 101 - </xsl:variable> 102 - 103 - "<xsl:value-of select="@path" />" = { 104 - name = "<xsl:value-of select="translate(@path, ';', '-')" />"; 105 - path = "<xsl:value-of select="translate(@path, ';', '/')" />"; 106 - revision = "<xsl:value-of select="$revision" />"; 107 - displayName = "<xsl:value-of select="display-name" />"; 108 - archives = { 109 - <xsl:for-each select="archives/archive[not(host-os)]"> 110 - all = fetchurl { 111 - url = "<xsl:call-template name="repository-url"/>"; 112 - sha1 = "<xsl:value-of select="complete/checksum" />"; 113 - }; 114 - </xsl:for-each> 115 - <xsl:for-each select="archives/archive[host-os and not(host-os = 'windows')]"> 116 - <xsl:value-of select="host-os" /> = fetchurl { 117 - url = "<xsl:call-template name="repository-url"/>"; 118 - sha1 = "<xsl:value-of select="complete/checksum" />"; 119 - }; 120 - </xsl:for-each> 121 - }; 122 - }; 123 - </xsl:for-each> 124 - }; 125 - } 126 - </xsl:template> 127 - 128 - </xsl:stylesheet>
-116
pkgs/development/mobile/androidenv/convertpackages.xsl
··· 1 - <?xml version="1.0"?> 2 - 3 - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 - xmlns:common="http://schemas.android.com/repository/android/common/01" 5 - xmlns:generic="http://schemas.android.com/repository/android/generic/01" 6 - xmlns:sdk="http://schemas.android.com/sdk/android/repo/repository2/01" 7 - xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/01" 8 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 9 - 10 - <xsl:output omit-xml-declaration="yes" indent="no" /> 11 - 12 - <!-- Template that puts a google HTTP prefix in front of relative URLs --> 13 - <xsl:template name="repository-url"> 14 - <xsl:variable name="raw-url" select="complete/url"/> 15 - <xsl:choose> 16 - <xsl:when test="starts-with($raw-url, 'http')"> 17 - <xsl:value-of select="$raw-url"/> 18 - </xsl:when> 19 - <xsl:otherwise> 20 - <xsl:text>https://dl.google.com/android/repository/</xsl:text> 21 - <xsl:value-of select="$raw-url"/> 22 - </xsl:otherwise> 23 - </xsl:choose> 24 - </xsl:template> 25 - 26 - <xsl:template match="/sdk:sdk-repository"> 27 - {fetchurl}: 28 - 29 - { 30 - <!-- Convert all remote packages --> 31 - <xsl:for-each select="remotePackage[not(contains(@path, ';') and substring-after(@path, ';') = 'latest')]"><xsl:sort select="@path" /> 32 - 33 - <!-- Extract the package name from the path --> 34 - <xsl:variable name="name"> 35 - <xsl:choose> 36 - <xsl:when test="contains(@path, ';')"> 37 - <xsl:value-of select="substring-before(@path, ';')" /> 38 - </xsl:when> 39 - <xsl:otherwise> 40 - <xsl:value-of select="@path" /> 41 - </xsl:otherwise> 42 - </xsl:choose> 43 - </xsl:variable> 44 - 45 - <!-- Compose version string from version attributes --> 46 - <xsl:variable name="revision"> 47 - <xsl:choose> 48 - <!-- Compose revision for a generic package from the revision attributes --> 49 - <xsl:when test="type-details/@xsi:type='generic:genericDetailsType'"> 50 - <xsl:choose> 51 - <xsl:when test="revision/major"> 52 - <xsl:value-of select="revision/major" /> 53 - </xsl:when> 54 - </xsl:choose> 55 - <xsl:choose> 56 - <xsl:when test="revision/minor">.<xsl:value-of select="revision/minor" /> 57 - </xsl:when> 58 - </xsl:choose> 59 - <xsl:choose> 60 - <xsl:when test="revision/micro">.<xsl:value-of select="revision/micro" /> 61 - </xsl:when> 62 - </xsl:choose> 63 - <xsl:choose> 64 - <xsl:when test="revision/preview">-rc<xsl:value-of select="revision/preview" /> 65 - </xsl:when> 66 - </xsl:choose> 67 - </xsl:when> 68 - <!-- Compose revision of a platform SDK from the API-level or codename if the latter exists --> 69 - <xsl:when test="type-details/@xsi:type='sdk:platformDetailsType'"> 70 - <xsl:choose> 71 - <xsl:when test="not(type-details/codename='')"> 72 - <xsl:value-of select="type-details/codename" /> 73 - </xsl:when> 74 - <xsl:otherwise> 75 - <xsl:value-of select="type-details/api-level" /> 76 - </xsl:otherwise> 77 - </xsl:choose> 78 - </xsl:when> 79 - <!-- Compose revision of a source SDK from the API-level --> 80 - <xsl:when test="type-details/@xsi:type='sdk:sourceDetailsType'"> 81 - <xsl:value-of select="type-details/api-level" /> 82 - </xsl:when> 83 - </xsl:choose> 84 - </xsl:variable> 85 - 86 - <xsl:choose> 87 - <xsl:when test="@path='emulator'"> <!-- An emulator package provides one archive per operating system but the same versions --> 88 - "<xsl:value-of select="$name" />"."<xsl:value-of select="$revision" />".<xsl:value-of select="archives/archive/host-os" /> = { 89 - </xsl:when> 90 - <xsl:otherwise> 91 - "<xsl:value-of select="$name" />"."<xsl:value-of select="$revision" />" = { 92 - </xsl:otherwise> 93 - </xsl:choose> 94 - name = "<xsl:value-of select="$name" />"; 95 - path = "<xsl:value-of select="translate(@path, ';', '/')" />"; 96 - revision = "<xsl:value-of select="$revision" />"; 97 - displayName = "<xsl:value-of select="display-name" />"; 98 - archives = { 99 - <xsl:for-each select="archives/archive[not(host-os)]"> 100 - all = fetchurl { 101 - url = !<xsl:call-template name="repository-url"/>"; 102 - sha1 = "<xsl:value-of select="complete/checksum" />"; 103 - }; 104 - </xsl:for-each> 105 - <xsl:for-each select="archives/archive[host-os and not(host-os = 'windows')]"> 106 - <xsl:value-of select="host-os" /> = fetchurl { 107 - url = "<xsl:call-template name="repository-url"/>"; 108 - sha1 = "<xsl:value-of select="complete/checksum" />"; 109 - }; 110 - </xsl:for-each> 111 - }; 112 - }; 113 - </xsl:for-each> 114 - } 115 - </xsl:template> 116 - </xsl:stylesheet>
-76
pkgs/development/mobile/androidenv/convertsystemimages.xsl
··· 1 - <?xml version="1.0"?> 2 - 3 - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 - xmlns:sys-img="http://schemas.android.com/sdk/android/repo/sys-img2/01" 5 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 6 - 7 - <xsl:param name="imageType" /> 8 - 9 - <xsl:output method="text" omit-xml-declaration="yes" indent="no" /> 10 - 11 - <xsl:template name="repository-url"> 12 - <xsl:variable name="raw-url" select="complete/url"/> 13 - <xsl:choose> 14 - <xsl:when test="starts-with($raw-url, 'http')"> 15 - <xsl:value-of select="$raw-url"/> 16 - </xsl:when> 17 - <xsl:otherwise> 18 - <xsl:text>https://dl.google.com/android/repository/sys-img/</xsl:text><xsl:value-of select="$imageType" /><xsl:text>/</xsl:text><xsl:value-of select="$raw-url"/> 19 - </xsl:otherwise> 20 - </xsl:choose> 21 - </xsl:template> 22 - 23 - <xsl:template mode="revision" match="type-details[codename]"> 24 - <xsl:value-of select="codename" />-<xsl:value-of select="tag/id" />-<xsl:value-of select="abi" /> 25 - </xsl:template> 26 - 27 - <xsl:template mode="revision" match="type-details[not(codename)]"> 28 - <xsl:value-of select="api-level" />-<xsl:value-of select="tag/id" />-<xsl:value-of select="abi" /> 29 - </xsl:template> 30 - 31 - <xsl:template mode="attrkey" match="type-details[codename]"> 32 - <xsl:text>"</xsl:text> 33 - <xsl:value-of select="codename" /> 34 - <xsl:text>".</xsl:text> 35 - <xsl:value-of select="tag/id" /> 36 - <xsl:text>."</xsl:text> 37 - <xsl:value-of select="abi" /> 38 - <xsl:text>"</xsl:text> 39 - </xsl:template> 40 - 41 - <xsl:template mode="attrkey" match="type-details[not(codename)]"> 42 - <xsl:text>"</xsl:text> 43 - <xsl:value-of select="api-level" /> 44 - <xsl:text>".</xsl:text> 45 - <xsl:value-of select="tag/id" /> 46 - <xsl:text>."</xsl:text> 47 - <xsl:value-of select="abi" /> 48 - <xsl:text>"</xsl:text> 49 - </xsl:template> 50 - 51 - <xsl:template match="/sys-img:sdk-sys-img"> 52 - <xsl:text>{fetchurl}: 53 - 54 - { 55 - </xsl:text><xsl:for-each select="remotePackage[starts-with(@path, 'system-images;')]"> 56 - <xsl:variable name="revision"><xsl:apply-templates mode="revision" select="type-details" /></xsl:variable> 57 - 58 - <xsl:variable name="attrkey"><xsl:apply-templates mode="attrkey" select="type-details" /></xsl:variable> 59 - 60 - <xsl:text> </xsl:text><xsl:value-of select="$attrkey" /><xsl:text> = { 61 - name = "system-image-</xsl:text><xsl:value-of select="$revision" /><xsl:text>"; 62 - path = "</xsl:text><xsl:value-of select="translate(@path, ';', '/')" /><xsl:text>"; 63 - revision = "</xsl:text><xsl:value-of select="$revision" /><xsl:text>"; 64 - displayName = "</xsl:text><xsl:value-of select="display-name" /><xsl:text>"; 65 - archives.all = fetchurl {</xsl:text> 66 - <xsl:for-each select="archives/archive"><xsl:text> 67 - url = "</xsl:text><xsl:call-template name="repository-url"/><xsl:text>"; 68 - sha1 = "</xsl:text><xsl:value-of select="complete/checksum" /><xsl:text>";</xsl:text> 69 - </xsl:for-each><xsl:text> 70 - }; 71 - }; 72 - </xsl:text> 73 - </xsl:for-each> 74 - <xsl:text>}</xsl:text> 75 - </xsl:template> 76 - </xsl:stylesheet>
+145
pkgs/development/mobile/androidenv/examples/shell.nix
··· 1 + { 2 + # If you copy this example out of nixpkgs, use these lines instead of the next. 3 + # This example pins nixpkgs: https://nix.dev/tutorials/towards-reproducibility-pinning-nixpkgs.html 4 + /*nixpkgsSource ? (builtins.fetchTarball { 5 + name = "nixpkgs-20.09"; 6 + url = https://github.com/NixOS/nixpkgs/archive/20.09.tar.gz; 7 + sha256 = "1wg61h4gndm3vcprdcg7rc4s1v3jkm5xd7lw8r2f67w502y94gcy"; 8 + }), 9 + pkgs ? import nixpkgsSource {}, 10 + pkgs_i686 ? import nixpkgsSource { system = "i686-linux"; },*/ 11 + 12 + # If you want to use the in-tree version of nixpkgs: 13 + pkgs ? import ../../../../.. {}, 14 + pkgs_i686 ? import ../../../../.. { system = "i686-linux"; }, 15 + 16 + config ? pkgs.config 17 + }: 18 + 19 + # Copy this file to your Android project. 20 + let 21 + # Declaration of versions for everything. This is useful since these 22 + # versions may be used in multiple places in this Nix expression. 23 + android = { 24 + versions = { 25 + tools = "26.1.1"; 26 + platformTools = "30.0.5"; 27 + buildTools = "30.0.3"; 28 + ndk = "22.0.7026061"; 29 + 30 + # or the LTS NDK: 31 + # ndk = "21.3.6528147"; 32 + cmake = "3.10.2"; 33 + emulator = "30.3.4"; 34 + }; 35 + 36 + platforms = ["23" "24" "25" "26" "27" "28" "29" "30"]; 37 + abis = ["armeabi-v7a" "arm64-v8a"]; 38 + extras = ["extras;google;gcm"]; 39 + }; 40 + 41 + # If you copy this example out of nixpkgs, something like this will work: 42 + /*androidEnvNixpkgs = fetchTarball { 43 + name = "androidenv"; 44 + url = https://github.com/NixOS/nixpkgs/archive/<fill me in from Git>.tar.gz; 45 + sha256 = "<fill me in with nix-prefetch-url --unpack>"; 46 + }; 47 + 48 + androidEnv = pkgs.callPackage "${androidEnvNixpkgs}/pkgs/development/mobile/androidenv" { 49 + inherit config pkgs pkgs_i686; 50 + licenseAccepted = true; 51 + };*/ 52 + 53 + # Otherwise, just use the in-tree androidenv: 54 + androidEnv = pkgs.callPackage ./.. { 55 + inherit config pkgs pkgs_i686; 56 + licenseAccepted = true; 57 + }; 58 + 59 + androidComposition = androidEnv.composeAndroidPackages { 60 + toolsVersion = android.versions.tools; 61 + platformToolsVersion = android.versions.platformTools; 62 + buildToolsVersions = [android.versions.buildTools]; 63 + platformVersions = android.platforms; 64 + abiVersions = android.abis; 65 + 66 + includeSources = true; 67 + includeSystemImages = true; 68 + includeEmulator = true; 69 + emulatorVersion = android.versions.emulator; 70 + 71 + includeNDK = true; 72 + ndkVersion = android.versions.ndk; 73 + cmakeVersions = [android.versions.cmake]; 74 + 75 + useGoogleAPIs = true; 76 + includeExtras = android.extras; 77 + 78 + # If you want to use a custom repo JSON: 79 + # repoJson = ../repo.json; 80 + 81 + # If you want to use custom repo XMLs: 82 + /*repoXmls = { 83 + packages = [ ../xml/repository2-1.xml ]; 84 + images = [ 85 + ../xml/android-sys-img2-1.xml 86 + ../xml/android-tv-sys-img2-1.xml 87 + ../xml/android-wear-sys-img2-1.xml 88 + ../xml/android-wear-cn-sys-img2-1.xml 89 + ../xml/google_apis-sys-img2-1.xml 90 + ../xml/google_apis_playstore-sys-img2-1.xml 91 + ]; 92 + addons = [ ../xml/addon2-1.xml ]; 93 + };*/ 94 + 95 + # Accepting more licenses declaratively: 96 + extraLicenses = [ 97 + # Already accepted for you with the global accept_license = true or 98 + # licenseAccepted = true on androidenv. 99 + # "android-sdk-license" 100 + 101 + # These aren't, but are useful for more uncommon setups. 102 + "android-sdk-preview-license" 103 + "android-googletv-license" 104 + "android-sdk-arm-dbt-license" 105 + "google-gdk-license" 106 + "intel-android-extra-license" 107 + "intel-android-sysimage-license" 108 + "mips-android-sysimage-license" 109 + ]; 110 + }; 111 + 112 + androidSdk = androidComposition.androidsdk; 113 + platformTools = androidComposition.platform-tools; 114 + jdk = pkgs.jdk; 115 + in 116 + pkgs.mkShell rec { 117 + name = "androidenv-demo"; 118 + buildInputs = [ androidSdk platformTools jdk pkgs.android-studio ]; 119 + 120 + LANG = "C.UTF-8"; 121 + LC_ALL = "C.UTF-8"; 122 + JAVA_HOME = jdk.home; 123 + 124 + # Note: ANDROID_HOME is deprecated. Use ANDROID_SDK_ROOT. 125 + ANDROID_SDK_ROOT = "${androidSdk}/libexec/android-sdk"; 126 + ANDROID_NDK_ROOT = "${ANDROID_SDK_ROOT}/ndk-bundle"; 127 + 128 + # Ensures that we don't have to use a FHS env by using the nix store's aapt2. 129 + GRADLE_OPTS = "-Dorg.gradle.project.android.aapt2FromMavenOverride=${ANDROID_SDK_ROOT}/build-tools/${android.versions.buildTools}/aapt2"; 130 + 131 + shellHook = '' 132 + # Add cmake to the path. 133 + cmake_root="$(echo "$ANDROID_SDK_ROOT/cmake/${android.versions.cmake}".*/)" 134 + export PATH="$cmake_root/bin:$PATH" 135 + 136 + # Write out local.properties for Android Studio. 137 + cat <<EOF > local.properties 138 + # This file was automatically generated by nix-shell. 139 + sdk.dir=$ANDROID_SDK_ROOT 140 + ndk.dir=$ANDROID_NDK_ROOT 141 + cmake.dir=$cmake_root 142 + EOF 143 + ''; 144 + } 145 +
+26
pkgs/development/mobile/androidenv/fetchrepo.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl 3 + 4 + die() { 5 + echo "$1" >&2 6 + exit 1 7 + } 8 + 9 + fetch() { 10 + local url="https://dl.google.com/android/repository/$1" 11 + echo "$url -> $2" 12 + curl -s "$url" -o "$2" || die "Failed to fetch $url" 13 + } 14 + 15 + pushd "$(dirname "$0")" &>/dev/null || exit 1 16 + 17 + mkdir -p xml 18 + 19 + fetch repository2-1.xml xml/repository2-1.xml 20 + for img in android android-tv android-wear android-wear-cn android-automotive google_apis google_apis_playstore 21 + do 22 + fetch sys-img/$img/sys-img2-1.xml xml/$img-sys-img2-1.xml 23 + done 24 + fetch addon2-1.xml xml/addon2-1.xml 25 + 26 + popd &>/dev/null
+2 -35
pkgs/development/mobile/androidenv/generate.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl libxslt 3 - 4 - set -e 1 + #!/bin/sh 5 2 6 - die() { 7 - echo "$1" >&2 8 - exit 1 9 - } 10 - 11 - fetch() { 12 - local url="https://dl.google.com/android/repository/$1" 13 - echo "$url -> $2" 14 - curl -s "$url" -o "$2" || die "Failed to fetch $url" 15 - } 16 - 17 - pushd "$(dirname "$0")" &>/dev/null || exit 1 18 - 19 - mkdir -p xml 20 - 21 - # Convert base packages 22 - fetch repository2-1.xml xml/repository2-1.xml 23 - xsltproc convertpackages.xsl xml/repository2-1.xml > generated/packages.nix 24 - 25 - # Convert system images 26 - for img in android android-tv android-wear android-wear-cn google_apis google_apis_playstore 27 - do 28 - fetch sys-img/$img/sys-img2-1.xml xml/$img-sys-img2-1.xml 29 - xsltproc --stringparam imageType $img convertsystemimages.xsl xml/$img-sys-img2-1.xml > generated/system-images-$img.nix 30 - done 31 - 32 - # Convert system addons 33 - fetch addon2-1.xml xml/addon2-1.xml 34 - xsltproc convertaddons.xsl xml/addon2-1.xml > generated/addons.nix 35 - 36 - popd &>/dev/null 3 + ./fetchrepo.sh && ./mkrepo.sh
-964
pkgs/development/mobile/androidenv/generated/addons.nix
··· 1 - 2 - {fetchurl}: 3 - 4 - { 5 - addons = { 6 - 7 - "10"."google_apis" = { 8 - name = "google_apis"; 9 - path = "add-ons/addon-google_apis-google-10"; 10 - revision = "10"; 11 - displayName = "Google APIs"; 12 - archives = { 13 - 14 - all = fetchurl { 15 - url = "https://dl.google.com/android/repository/google_apis-10_r02.zip"; 16 - sha1 = "cc0711857c881fa7534f90cf8cc09b8fe985484d"; 17 - }; 18 - 19 - }; 20 - }; 21 - 22 - "11"."google_apis" = { 23 - name = "google_apis"; 24 - path = "add-ons/addon-google_apis-google-11"; 25 - revision = "11"; 26 - displayName = "Google APIs"; 27 - archives = { 28 - 29 - all = fetchurl { 30 - url = "https://dl.google.com/android/repository/google_apis-11_r01.zip"; 31 - sha1 = "5eab5e81addee9f3576d456d205208314b5146a5"; 32 - }; 33 - 34 - }; 35 - }; 36 - 37 - "12"."google_apis" = { 38 - name = "google_apis"; 39 - path = "add-ons/addon-google_apis-google-12"; 40 - revision = "12"; 41 - displayName = "Google APIs"; 42 - archives = { 43 - 44 - all = fetchurl { 45 - url = "https://dl.google.com/android/repository/google_apis-12_r01.zip"; 46 - sha1 = "e9999f4fa978812174dfeceec0721c793a636e5d"; 47 - }; 48 - 49 - }; 50 - }; 51 - 52 - "13"."google_apis" = { 53 - name = "google_apis"; 54 - path = "add-ons/addon-google_apis-google-13"; 55 - revision = "13"; 56 - displayName = "Google APIs"; 57 - archives = { 58 - 59 - all = fetchurl { 60 - url = "https://dl.google.com/android/repository/google_apis-13_r01.zip"; 61 - sha1 = "3b153edd211c27dc736c893c658418a4f9041417"; 62 - }; 63 - 64 - }; 65 - }; 66 - 67 - "14"."google_apis" = { 68 - name = "google_apis"; 69 - path = "add-ons/addon-google_apis-google-14"; 70 - revision = "14"; 71 - displayName = "Google APIs"; 72 - archives = { 73 - 74 - all = fetchurl { 75 - url = "https://dl.google.com/android/repository/google_apis-14_r02.zip"; 76 - sha1 = "f8eb4d96ad0492b4c0db2d7e4f1a1a3836664d39"; 77 - }; 78 - 79 - }; 80 - }; 81 - 82 - "15"."google_apis" = { 83 - name = "google_apis"; 84 - path = "add-ons/addon-google_apis-google-15"; 85 - revision = "15"; 86 - displayName = "Google APIs"; 87 - archives = { 88 - 89 - all = fetchurl { 90 - url = "https://dl.google.com/android/repository/google_apis-15_r03.zip"; 91 - sha1 = "d0d2bf26805eb271693570a1aaec33e7dc3f45e9"; 92 - }; 93 - 94 - }; 95 - }; 96 - 97 - "16"."google_apis" = { 98 - name = "google_apis"; 99 - path = "add-ons/addon-google_apis-google-16"; 100 - revision = "16"; 101 - displayName = "Google APIs"; 102 - archives = { 103 - 104 - all = fetchurl { 105 - url = "https://dl.google.com/android/repository/google_apis-16_r04.zip"; 106 - sha1 = "ee6acf1b01020bfa8a8e24725dbc4478bee5e792"; 107 - }; 108 - 109 - }; 110 - }; 111 - 112 - "17"."google_apis" = { 113 - name = "google_apis"; 114 - path = "add-ons/addon-google_apis-google-17"; 115 - revision = "17"; 116 - displayName = "Google APIs"; 117 - archives = { 118 - 119 - all = fetchurl { 120 - url = "https://dl.google.com/android/repository/google_apis-17_r04.zip"; 121 - sha1 = "a076be0677f38df8ca5536b44dfb411a0c808c4f"; 122 - }; 123 - 124 - }; 125 - }; 126 - 127 - "18"."google_apis" = { 128 - name = "google_apis"; 129 - path = "add-ons/addon-google_apis-google-18"; 130 - revision = "18"; 131 - displayName = "Google APIs"; 132 - archives = { 133 - 134 - all = fetchurl { 135 - url = "https://dl.google.com/android/repository/google_apis-18_r04.zip"; 136 - sha1 = "6109603409debdd40854d4d4a92eaf8481462c8b"; 137 - }; 138 - 139 - }; 140 - }; 141 - 142 - "19"."google_apis" = { 143 - name = "google_apis"; 144 - path = "add-ons/addon-google_apis-google-19"; 145 - revision = "19"; 146 - displayName = "Google APIs"; 147 - archives = { 148 - 149 - all = fetchurl { 150 - url = "https://dl.google.com/android/repository/google_apis-19_r20.zip"; 151 - sha1 = "5b933abe830b2f25b4c0f171d45e9e0651e56311"; 152 - }; 153 - 154 - }; 155 - }; 156 - 157 - "21"."google_apis" = { 158 - name = "google_apis"; 159 - path = "add-ons/addon-google_apis-google-21"; 160 - revision = "21"; 161 - displayName = "Google APIs"; 162 - archives = { 163 - 164 - all = fetchurl { 165 - url = "https://dl.google.com/android/repository/google_apis-21_r01.zip"; 166 - sha1 = "66a754efb24e9bb07cc51648426443c7586c9d4a"; 167 - }; 168 - 169 - }; 170 - }; 171 - 172 - "22"."google_apis" = { 173 - name = "google_apis"; 174 - path = "add-ons/addon-google_apis-google-22"; 175 - revision = "22"; 176 - displayName = "Google APIs"; 177 - archives = { 178 - 179 - all = fetchurl { 180 - url = "https://dl.google.com/android/repository/google_apis-22_r01.zip"; 181 - sha1 = "5def0f42160cba8acff51b9c0c7e8be313de84f5"; 182 - }; 183 - 184 - }; 185 - }; 186 - 187 - "23"."google_apis" = { 188 - name = "google_apis"; 189 - path = "add-ons/addon-google_apis-google-23"; 190 - revision = "23"; 191 - displayName = "Google APIs"; 192 - archives = { 193 - 194 - all = fetchurl { 195 - url = "https://dl.google.com/android/repository/google_apis-23_r01.zip"; 196 - sha1 = "04c5cc1a7c88967250ebba9561d81e24104167db"; 197 - }; 198 - 199 - }; 200 - }; 201 - 202 - "24"."google_apis" = { 203 - name = "google_apis"; 204 - path = "add-ons/addon-google_apis-google-24"; 205 - revision = "24"; 206 - displayName = "Google APIs"; 207 - archives = { 208 - 209 - all = fetchurl { 210 - url = "https://dl.google.com/android/repository/google_apis-24_r1.zip"; 211 - sha1 = "31361c2868f27343ee917fbd259c1463821b6145"; 212 - }; 213 - 214 - }; 215 - }; 216 - 217 - "3"."google_apis" = { 218 - name = "google_apis"; 219 - path = "add-ons/addon-google_apis-google-3"; 220 - revision = "3"; 221 - displayName = "Google APIs"; 222 - archives = { 223 - 224 - all = fetchurl { 225 - url = "https://dl.google.com/android/repository/google_apis-3-r03.zip"; 226 - sha1 = "1f92abf3a76be66ae8032257fc7620acbd2b2e3a"; 227 - }; 228 - 229 - }; 230 - }; 231 - 232 - "4"."google_apis" = { 233 - name = "google_apis"; 234 - path = "add-ons/addon-google_apis-google-4"; 235 - revision = "4"; 236 - displayName = "Google APIs"; 237 - archives = { 238 - 239 - all = fetchurl { 240 - url = "https://dl.google.com/android/repository/google_apis-4_r02.zip"; 241 - sha1 = "9b6e86d8568558de4d606a7debc4f6049608dbd0"; 242 - }; 243 - 244 - }; 245 - }; 246 - 247 - "5"."google_apis" = { 248 - name = "google_apis"; 249 - path = "add-ons/addon-google_apis-google-5"; 250 - revision = "5"; 251 - displayName = "Google APIs"; 252 - archives = { 253 - 254 - all = fetchurl { 255 - url = "https://dl.google.com/android/repository/google_apis-5_r01.zip"; 256 - sha1 = "46eaeb56b645ee7ffa24ede8fa17f3df70db0503"; 257 - }; 258 - 259 - }; 260 - }; 261 - 262 - "6"."google_apis" = { 263 - name = "google_apis"; 264 - path = "add-ons/addon-google_apis-google-6"; 265 - revision = "6"; 266 - displayName = "Google APIs"; 267 - archives = { 268 - 269 - all = fetchurl { 270 - url = "https://dl.google.com/android/repository/google_apis-6_r01.zip"; 271 - sha1 = "5ff545d96e031e09580a6cf55713015c7d4936b2"; 272 - }; 273 - 274 - }; 275 - }; 276 - 277 - "7"."google_apis" = { 278 - name = "google_apis"; 279 - path = "add-ons/addon-google_apis-google-7"; 280 - revision = "7"; 281 - displayName = "Google APIs"; 282 - archives = { 283 - 284 - all = fetchurl { 285 - url = "https://dl.google.com/android/repository/google_apis-7_r01.zip"; 286 - sha1 = "2e7f91e0fe34fef7f58aeced973c6ae52361b5ac"; 287 - }; 288 - 289 - }; 290 - }; 291 - 292 - "8"."google_apis" = { 293 - name = "google_apis"; 294 - path = "add-ons/addon-google_apis-google-8"; 295 - revision = "8"; 296 - displayName = "Google APIs"; 297 - archives = { 298 - 299 - all = fetchurl { 300 - url = "https://dl.google.com/android/repository/google_apis-8_r02.zip"; 301 - sha1 = "3079958e7ec87222cac1e6b27bc471b27bf2c352"; 302 - }; 303 - 304 - }; 305 - }; 306 - 307 - "9"."google_apis" = { 308 - name = "google_apis"; 309 - path = "add-ons/addon-google_apis-google-9"; 310 - revision = "9"; 311 - displayName = "Google APIs"; 312 - archives = { 313 - 314 - all = fetchurl { 315 - url = "https://dl.google.com/android/repository/google_apis-9_r02.zip"; 316 - sha1 = "78664645a1e9accea4430814f8694291a7f1ea5d"; 317 - }; 318 - 319 - }; 320 - }; 321 - 322 - "12"."google_tv_addon" = { 323 - name = "google_tv_addon"; 324 - path = "add-ons/addon-google_tv_addon-google-12"; 325 - revision = "12"; 326 - displayName = "Google TV Addon"; 327 - archives = { 328 - 329 - all = fetchurl { 330 - url = "https://dl.google.com/android/repository/google_tv-12_r02.zip"; 331 - sha1 = "92128a12e7e8b0fb5bac59153d7779b717e7b840"; 332 - }; 333 - 334 - }; 335 - }; 336 - 337 - "13"."google_tv_addon" = { 338 - name = "google_tv_addon"; 339 - path = "add-ons/addon-google_tv_addon-google-13"; 340 - revision = "13"; 341 - displayName = "Google TV Addon"; 342 - archives = { 343 - 344 - all = fetchurl { 345 - url = "https://dl.google.com/android/repository/google_tv-13_r01.zip"; 346 - sha1 = "b73f7c66011ac8180b44aa4e83b8d78c66ea9a09"; 347 - }; 348 - 349 - }; 350 - }; 351 - 352 - "25"."google_apis" = { 353 - name = "google_apis"; 354 - path = "add-ons/addon-google_apis-google-25"; 355 - revision = "25"; 356 - displayName = "Google APIs"; 357 - archives = { 358 - 359 - all = fetchurl { 360 - url = "https://dl.google.com/android/repository/google_apis-25_r1.zip"; 361 - sha1 = "550e83eea9513ab11c44919ac6da54b36084a9f3"; 362 - }; 363 - 364 - }; 365 - }; 366 - 367 - }; 368 - 369 - extras = { 370 - 371 - 372 - "extras;android;gapid;1" = { 373 - name = "extras-android-gapid-1"; 374 - path = "extras/android/gapid/1"; 375 - revision = "1.0.3"; 376 - displayName = "GPU Debugging tools"; 377 - archives = { 378 - linux = fetchurl { 379 - url = "https://dl.google.com/android/repository/gapid_r01_linux.zip"; 380 - sha1 = "7c9ef7544cf0aea030bcc29bd8e12c04fd53e653"; 381 - }; 382 - macosx = fetchurl { 383 - url = "https://dl.google.com/android/repository/gapid_r01_osx.zip"; 384 - sha1 = "597eb271349d890566274861eba2770a84ee4c69"; 385 - }; 386 - 387 - }; 388 - }; 389 - 390 - 391 - "extras;android;gapid;3" = { 392 - name = "extras-android-gapid-3"; 393 - path = "extras/android/gapid/3"; 394 - revision = "3.1.0"; 395 - displayName = "GPU Debugging tools"; 396 - archives = { 397 - linux = fetchurl { 398 - url = "https://dl.google.com/android/repository/gapid_2994895_linux.zip"; 399 - sha1 = "e40371ba191f617e4e79bc760d0ab2948ba8cf46"; 400 - }; 401 - macosx = fetchurl { 402 - url = "https://dl.google.com/android/repository/gapid_2994895_osx.zip"; 403 - sha1 = "ad86a2350b7b9908300277bf03d41649659de384"; 404 - }; 405 - 406 - }; 407 - }; 408 - 409 - 410 - "extras;android;m2repository" = { 411 - name = "extras-android-m2repository"; 412 - path = "extras/android/m2repository"; 413 - revision = "47.0.0"; 414 - displayName = "Android Support Repository"; 415 - archives = { 416 - 417 - all = fetchurl { 418 - url = "https://dl.google.com/android/repository/android_m2repository_r47.zip"; 419 - sha1 = "a0d22beacc106a6977321f2b07d692ce4979e96a"; 420 - }; 421 - 422 - }; 423 - }; 424 - 425 - 426 - "extras;google;Android_Emulator_Hypervisor_Driver" = { 427 - name = "extras-google-Android_Emulator_Hypervisor_Driver"; 428 - path = "extras/google/Android_Emulator_Hypervisor_Driver"; 429 - revision = "1.4.0"; 430 - displayName = "Android Emulator Hypervisor Driver for AMD Processors (installer)"; 431 - archives = { 432 - 433 - }; 434 - }; 435 - 436 - 437 - "extras;google;admob_ads_sdk" = { 438 - name = "extras-google-admob_ads_sdk"; 439 - path = "extras/google/admob_ads_sdk"; 440 - revision = "11"; 441 - displayName = "Google AdMob Ads SDK"; 442 - archives = { 443 - 444 - all = fetchurl { 445 - url = "https://dl.google.com/android/repository/GoogleAdMobAdsSdkAndroid-6.4.1.zip"; 446 - sha1 = "0102859d9575baa0bf4fd5eb422af2ad0fe6cb82"; 447 - }; 448 - 449 - }; 450 - }; 451 - 452 - 453 - "extras;google;analytics_sdk_v2" = { 454 - name = "extras-google-analytics_sdk_v2"; 455 - path = "extras/google/analytics_sdk_v2"; 456 - revision = "3"; 457 - displayName = "Google Analytics App Tracking SDK"; 458 - archives = { 459 - 460 - all = fetchurl { 461 - url = "https://dl.google.com/android/repository/GoogleAnalyticsAndroid_2.0beta5.zip"; 462 - sha1 = "dc14026bf0ce78315cb5dd00552607de0894de83"; 463 - }; 464 - 465 - }; 466 - }; 467 - 468 - 469 - "extras;google;auto" = { 470 - name = "extras-google-auto"; 471 - path = "extras/google/auto"; 472 - revision = "1.1"; 473 - displayName = "Android Auto Desktop Head Unit emulator"; 474 - archives = { 475 - linux = fetchurl { 476 - url = "https://dl.google.com/android/repository/desktop-head-unit-linux_r01.1.zip"; 477 - sha1 = "202a6e1b3009a0eb815f8c672d2d5b3717de6169"; 478 - }; 479 - macosx = fetchurl { 480 - url = "https://dl.google.com/android/repository/desktop-head-unit-macosx_r01.1.zip"; 481 - sha1 = "8179cbb3914493ebc5eb65b731cba061582f2e84"; 482 - }; 483 - 484 - }; 485 - }; 486 - 487 - 488 - "extras;google;gcm" = { 489 - name = "extras-google-gcm"; 490 - path = "extras/google/gcm"; 491 - revision = "3"; 492 - displayName = "Google Cloud Messaging for Android Library"; 493 - archives = { 494 - 495 - all = fetchurl { 496 - url = "https://dl.google.com/android/repository/gcm_r03.zip"; 497 - sha1 = "ad066fd0dc7fc99d8aadac09c65a3c2519fbc7bf"; 498 - }; 499 - 500 - }; 501 - }; 502 - 503 - 504 - "extras;google;google_play_services" = { 505 - name = "extras-google-google_play_services"; 506 - path = "extras/google/google_play_services"; 507 - revision = "49"; 508 - displayName = "Google Play services"; 509 - archives = { 510 - 511 - all = fetchurl { 512 - url = "https://dl.google.com/android/repository/google_play_services_v16_1_rc09.zip"; 513 - sha1 = "f95bf19634e2ab0430923247fe2c50246432d2e9"; 514 - }; 515 - 516 - }; 517 - }; 518 - 519 - 520 - "extras;google;google_play_services_froyo" = { 521 - name = "extras-google-google_play_services_froyo"; 522 - path = "extras/google/google_play_services_froyo"; 523 - revision = "12"; 524 - displayName = "Google Play services for Froyo"; 525 - archives = { 526 - 527 - all = fetchurl { 528 - url = "https://dl.google.com/android/repository/google_play_services_3265130_r12.zip"; 529 - sha1 = "92558dbc380bba3d55d0ec181167fb05ce7c79d9"; 530 - }; 531 - 532 - }; 533 - }; 534 - 535 - 536 - "extras;google;instantapps" = { 537 - name = "extras-google-instantapps"; 538 - path = "extras/google/instantapps"; 539 - revision = "1.9.0"; 540 - displayName = "Google Play Instant Development SDK"; 541 - archives = { 542 - 543 - all = fetchurl { 544 - url = "https://dl.google.com/android/repository/iasdk-1.9.0-1566514721.zip"; 545 - sha1 = "c498367dcd7db30154b3e70c4ddbb1b0ea4b8d20"; 546 - }; 547 - 548 - }; 549 - }; 550 - 551 - 552 - "extras;google;m2repository" = { 553 - name = "extras-google-m2repository"; 554 - path = "extras/google/m2repository"; 555 - revision = "58"; 556 - displayName = "Google Repository"; 557 - archives = { 558 - 559 - all = fetchurl { 560 - url = "https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip"; 561 - sha1 = "05086add9e3a0eb1b67111108d7757a4337c3f10"; 562 - }; 563 - 564 - }; 565 - }; 566 - 567 - 568 - "extras;google;market_apk_expansion" = { 569 - name = "extras-google-market_apk_expansion"; 570 - path = "extras/google/market_apk_expansion"; 571 - revision = "1"; 572 - displayName = "Google Play APK Expansion library"; 573 - archives = { 574 - 575 - all = fetchurl { 576 - url = "https://dl.google.com/android/repository/market_apk_expansion-r03.zip"; 577 - sha1 = "5305399dc1a56814e86b8459ce24871916f78b8c"; 578 - }; 579 - 580 - }; 581 - }; 582 - 583 - 584 - "extras;google;market_licensing" = { 585 - name = "extras-google-market_licensing"; 586 - path = "extras/google/market_licensing"; 587 - revision = "1"; 588 - displayName = "Google Play Licensing Library"; 589 - archives = { 590 - 591 - all = fetchurl { 592 - url = "https://dl.google.com/android/repository/market_licensing-r02.zip"; 593 - sha1 = "355e8dc304a92a5616db235af8ee7bd554356254"; 594 - }; 595 - 596 - }; 597 - }; 598 - 599 - 600 - "extras;google;simulators" = { 601 - name = "extras-google-simulators"; 602 - path = "extras/google/simulators"; 603 - revision = "1"; 604 - displayName = "Android Auto API Simulators"; 605 - archives = { 606 - 607 - all = fetchurl { 608 - url = "https://dl.google.com/android/repository/simulator_r01.zip"; 609 - sha1 = "4fb5344e34e8faab4db18af07dace44c50db26a7"; 610 - }; 611 - 612 - }; 613 - }; 614 - 615 - 616 - "extras;google;usb_driver" = { 617 - name = "extras-google-usb_driver"; 618 - path = "extras/google/usb_driver"; 619 - revision = "12"; 620 - displayName = "Google USB Driver"; 621 - archives = { 622 - 623 - }; 624 - }; 625 - 626 - 627 - "extras;google;webdriver" = { 628 - name = "extras-google-webdriver"; 629 - path = "extras/google/webdriver"; 630 - revision = "2"; 631 - displayName = "Google Web Driver"; 632 - archives = { 633 - 634 - all = fetchurl { 635 - url = "https://dl.google.com/android/repository/webdriver_r02.zip"; 636 - sha1 = "13f3a3b2670a5fc04a7342861644be9a01b07e38"; 637 - }; 638 - 639 - }; 640 - }; 641 - 642 - 643 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0" = { 644 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0"; 645 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0"; 646 - revision = "1"; 647 - displayName = "Solver for ConstraintLayout 1.0.0"; 648 - archives = { 649 - 650 - all = fetchurl { 651 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0.zip"; 652 - sha1 = "b621b9d5adf273bb0725948589863e60e96eeaf1"; 653 - }; 654 - 655 - }; 656 - }; 657 - 658 - 659 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4" = { 660 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha4"; 661 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha4"; 662 - revision = "1"; 663 - displayName = "com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4"; 664 - archives = { 665 - 666 - all = fetchurl { 667 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-alpha4.zip"; 668 - sha1 = "2aa2aceecc6ba172742d0af0b43f11d03924eeb8"; 669 - }; 670 - 671 - }; 672 - }; 673 - 674 - 675 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8" = { 676 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha8"; 677 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha8"; 678 - revision = "1"; 679 - displayName = "Solver for ConstraintLayout 1.0.0-alpha8"; 680 - archives = { 681 - 682 - all = fetchurl { 683 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-alpha8.zip"; 684 - sha1 = "cd13d16a8f0198c1d6040ec8b1d0d4e5bb7feb6a"; 685 - }; 686 - 687 - }; 688 - }; 689 - 690 - 691 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1" = { 692 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta1"; 693 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta1"; 694 - revision = "1"; 695 - displayName = "Solver for ConstraintLayout 1.0.0-beta1"; 696 - archives = { 697 - 698 - all = fetchurl { 699 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta1.zip"; 700 - sha1 = "042c25575e7650e96f0f5f5d1d3c54ed38eb821a"; 701 - }; 702 - 703 - }; 704 - }; 705 - 706 - 707 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2" = { 708 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta2"; 709 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta2"; 710 - revision = "1"; 711 - displayName = "Solver for ConstraintLayout 1.0.0-beta2"; 712 - archives = { 713 - 714 - all = fetchurl { 715 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta2.zip"; 716 - sha1 = "28492fd42b20ae1586591ff906556d459cfdaae8"; 717 - }; 718 - 719 - }; 720 - }; 721 - 722 - 723 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3" = { 724 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta3"; 725 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta3"; 726 - revision = "1"; 727 - displayName = "Solver for ConstraintLayout 1.0.0-beta3"; 728 - archives = { 729 - 730 - all = fetchurl { 731 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta3.zip"; 732 - sha1 = "268e763fa64bd217d8d830e59ce76be19aaba631"; 733 - }; 734 - 735 - }; 736 - }; 737 - 738 - 739 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4" = { 740 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta4"; 741 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta4"; 742 - revision = "1"; 743 - displayName = "Solver for ConstraintLayout 1.0.0-beta4"; 744 - archives = { 745 - 746 - all = fetchurl { 747 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta4.zip"; 748 - sha1 = "2213bf37e7a2869db2635895b8e90ca6841e79d2"; 749 - }; 750 - 751 - }; 752 - }; 753 - 754 - 755 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5" = { 756 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta5"; 757 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta5"; 758 - revision = "1"; 759 - displayName = "Solver for ConstraintLayout 1.0.0-beta5"; 760 - archives = { 761 - 762 - all = fetchurl { 763 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta5.zip"; 764 - sha1 = "3918cfef73e64048d0b3e048068e208b414e7e91"; 765 - }; 766 - 767 - }; 768 - }; 769 - 770 - 771 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1" = { 772 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.1"; 773 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1"; 774 - revision = "1"; 775 - displayName = "Solver for ConstraintLayout 1.0.1"; 776 - archives = { 777 - 778 - all = fetchurl { 779 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.1.zip"; 780 - sha1 = "76f8823def9a6da8954a54737762a6820bc1d043"; 781 - }; 782 - 783 - }; 784 - }; 785 - 786 - 787 - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2" = { 788 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.2"; 789 - path = "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2"; 790 - revision = "1"; 791 - displayName = "Solver for ConstraintLayout 1.0.2"; 792 - archives = { 793 - 794 - all = fetchurl { 795 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.2.zip"; 796 - sha1 = "96d7ff669f0e808e9833b2c2e320702826ccc8be"; 797 - }; 798 - 799 - }; 800 - }; 801 - 802 - 803 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0" = { 804 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0"; 805 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0"; 806 - revision = "1"; 807 - displayName = "ConstraintLayout for Android 1.0.0"; 808 - archives = { 809 - 810 - all = fetchurl { 811 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0.zip"; 812 - sha1 = "70acf99689b933bc6735645d5c3d92b91954b6cb"; 813 - }; 814 - 815 - }; 816 - }; 817 - 818 - 819 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha4" = { 820 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha4"; 821 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4"; 822 - revision = "1"; 823 - displayName = "com.android.support.constraint:constraint-layout:1.0.0-alpha4"; 824 - archives = { 825 - 826 - all = fetchurl { 827 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha4.zip"; 828 - sha1 = "645a9be1f0c1177301e71cd0ddccf1dd67c554fe"; 829 - }; 830 - 831 - }; 832 - }; 833 - 834 - 835 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha8" = { 836 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha8"; 837 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha8"; 838 - revision = "1"; 839 - displayName = "ConstraintLayout for Android 1.0.0-alpha8"; 840 - archives = { 841 - 842 - all = fetchurl { 843 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha8.zip"; 844 - sha1 = "7912ba03b04831f918f523648f118c4ee4da7604"; 845 - }; 846 - 847 - }; 848 - }; 849 - 850 - 851 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta1" = { 852 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta1"; 853 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta1"; 854 - revision = "1"; 855 - displayName = "ConstraintLayout for Android 1.0.0-beta1"; 856 - archives = { 857 - 858 - all = fetchurl { 859 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta1.zip"; 860 - sha1 = "11f2f5cec4ff02986bad75435e5be77b704b4c64"; 861 - }; 862 - 863 - }; 864 - }; 865 - 866 - 867 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta2" = { 868 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta2"; 869 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta2"; 870 - revision = "1"; 871 - displayName = "ConstraintLayout for Android 1.0.0-beta2"; 872 - archives = { 873 - 874 - all = fetchurl { 875 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta2.zip"; 876 - sha1 = "623939865ede2e5c2c975dc55963e0d182bcce95"; 877 - }; 878 - 879 - }; 880 - }; 881 - 882 - 883 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta3" = { 884 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta3"; 885 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta3"; 886 - revision = "1"; 887 - displayName = "ConstraintLayout for Android 1.0.0-beta3"; 888 - archives = { 889 - 890 - all = fetchurl { 891 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta3.zip"; 892 - sha1 = "d78bb6a8ce92005fb1e4ed55d892a65b4258c60b"; 893 - }; 894 - 895 - }; 896 - }; 897 - 898 - 899 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta4" = { 900 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta4"; 901 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta4"; 902 - revision = "1"; 903 - displayName = "ConstraintLayout for Android 1.0.0-beta4"; 904 - archives = { 905 - 906 - all = fetchurl { 907 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta4.zip"; 908 - sha1 = "dc60844aab93a09a54a3c107685a77b18d7c1c39"; 909 - }; 910 - 911 - }; 912 - }; 913 - 914 - 915 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta5" = { 916 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta5"; 917 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta5"; 918 - revision = "1"; 919 - displayName = "ConstraintLayout for Android 1.0.0-beta5"; 920 - archives = { 921 - 922 - all = fetchurl { 923 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta5.zip"; 924 - sha1 = "4660f6c7a576ea1364f0c3225db71c29ca660d9a"; 925 - }; 926 - 927 - }; 928 - }; 929 - 930 - 931 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1" = { 932 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.1"; 933 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1"; 934 - revision = "1"; 935 - displayName = "ConstraintLayout for Android 1.0.1"; 936 - archives = { 937 - 938 - all = fetchurl { 939 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.1.zip"; 940 - sha1 = "342b0894b8651fff37586f80f383733e97aba9f9"; 941 - }; 942 - 943 - }; 944 - }; 945 - 946 - 947 - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2" = { 948 - name = "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.2"; 949 - path = "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2"; 950 - revision = "1"; 951 - displayName = "ConstraintLayout for Android 1.0.2"; 952 - archives = { 953 - 954 - all = fetchurl { 955 - url = "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.2.zip"; 956 - sha1 = "3d9688a50fe0ed7348275f85d1b02278f616d8a4"; 957 - }; 958 - 959 - }; 960 - }; 961 - 962 - }; 963 - } 964 -
-2563
pkgs/development/mobile/androidenv/generated/packages.nix
··· 1 - 2 - {fetchurl}: 3 - 4 - { 5 - 6 - "build-tools"."17.0.0" = { 7 - 8 - name = "build-tools"; 9 - path = "build-tools/17.0.0"; 10 - revision = "17.0.0"; 11 - displayName = "Android SDK Build-Tools 17"; 12 - archives = { 13 - linux = fetchurl { 14 - url = "https://dl.google.com/android/repository/build-tools_r17-linux.zip"; 15 - sha1 = "2c2872bc3806aabf16a12e3959c2183ddc866e6d"; 16 - }; 17 - macosx = fetchurl { 18 - url = "https://dl.google.com/android/repository/build-tools_r17-macosx.zip"; 19 - sha1 = "602ee709be9dbb8f179b1e4075148a57f9419930"; 20 - }; 21 - 22 - }; 23 - }; 24 - 25 - "build-tools"."18.0.1" = { 26 - 27 - name = "build-tools"; 28 - path = "build-tools/18.0.1"; 29 - revision = "18.0.1"; 30 - displayName = "Android SDK Build-Tools 18.0.1"; 31 - archives = { 32 - linux = fetchurl { 33 - url = "https://dl.google.com/android/repository/build-tools_r18.0.1-linux.zip"; 34 - sha1 = "f11618492b0d2270c332325d45d752d3656a9640"; 35 - }; 36 - macosx = fetchurl { 37 - url = "https://dl.google.com/android/repository/build-tools_r18.0.1-macosx.zip"; 38 - sha1 = "d84f5692fb44d60fc53e5b2507cebf9f24626902"; 39 - }; 40 - 41 - }; 42 - }; 43 - 44 - "build-tools"."18.1.0" = { 45 - 46 - name = "build-tools"; 47 - path = "build-tools/18.1.0"; 48 - revision = "18.1.0"; 49 - displayName = "Android SDK Build-Tools 18.1"; 50 - archives = { 51 - linux = fetchurl { 52 - url = "https://dl.google.com/android/repository/build-tools_r18.1-linux.zip"; 53 - sha1 = "f314a0599e51397f0886fe888b50dd98f2f050d8"; 54 - }; 55 - macosx = fetchurl { 56 - url = "https://dl.google.com/android/repository/build-tools_r18.1-macosx.zip"; 57 - sha1 = "16ddb299b8b43063e5bb3387ec17147c5053dfd8"; 58 - }; 59 - 60 - }; 61 - }; 62 - 63 - "build-tools"."18.1.1" = { 64 - 65 - name = "build-tools"; 66 - path = "build-tools/18.1.1"; 67 - revision = "18.1.1"; 68 - displayName = "Android SDK Build-Tools 18.1.1"; 69 - archives = { 70 - linux = fetchurl { 71 - url = "https://dl.google.com/android/repository/build-tools_r18.1.1-linux.zip"; 72 - sha1 = "68c9acbfc0cec2d51b19efaed39831a17055d998"; 73 - }; 74 - macosx = fetchurl { 75 - url = "https://dl.google.com/android/repository/build-tools_r18.1.1-macosx.zip"; 76 - sha1 = "a9d9d37f6ddf859e57abc78802a77aaa166e48d4"; 77 - }; 78 - 79 - }; 80 - }; 81 - 82 - "build-tools"."19.0.0" = { 83 - 84 - name = "build-tools"; 85 - path = "build-tools/19.0.0"; 86 - revision = "19.0.0"; 87 - displayName = "Android SDK Build-Tools 19"; 88 - archives = { 89 - linux = fetchurl { 90 - url = "https://dl.google.com/android/repository/build-tools_r19-linux.zip"; 91 - sha1 = "55c1a6cf632e7d346f0002b275ec41fd3137fd83"; 92 - }; 93 - macosx = fetchurl { 94 - url = "https://dl.google.com/android/repository/build-tools_r19-macosx.zip"; 95 - sha1 = "86ec1c12db1bc446b7bcaefc5cc14eb361044e90"; 96 - }; 97 - 98 - }; 99 - }; 100 - 101 - "build-tools"."19.0.1" = { 102 - 103 - name = "build-tools"; 104 - path = "build-tools/19.0.1"; 105 - revision = "19.0.1"; 106 - displayName = "Android SDK Build-Tools 19.0.1"; 107 - archives = { 108 - linux = fetchurl { 109 - url = "https://dl.google.com/android/repository/build-tools_r19.0.1-linux.zip"; 110 - sha1 = "18d2312dc4368858914213087f4e61445aca4517"; 111 - }; 112 - macosx = fetchurl { 113 - url = "https://dl.google.com/android/repository/build-tools_r19.0.1-macosx.zip"; 114 - sha1 = "efaf50fb19a3edb8d03efbff76f89a249ad2920b"; 115 - }; 116 - 117 - }; 118 - }; 119 - 120 - "build-tools"."19.0.2" = { 121 - 122 - name = "build-tools"; 123 - path = "build-tools/19.0.2"; 124 - revision = "19.0.2"; 125 - displayName = "Android SDK Build-Tools 19.0.2"; 126 - archives = { 127 - linux = fetchurl { 128 - url = "https://dl.google.com/android/repository/build-tools_r19.0.2-linux.zip"; 129 - sha1 = "a03a6bdea0091aea32e1b35b90a7294c9f04e3dd"; 130 - }; 131 - macosx = fetchurl { 132 - url = "https://dl.google.com/android/repository/build-tools_r19.0.2-macosx.zip"; 133 - sha1 = "145bc43065d45f756d99d87329d899052b9a9288"; 134 - }; 135 - 136 - }; 137 - }; 138 - 139 - "build-tools"."19.0.3" = { 140 - 141 - name = "build-tools"; 142 - path = "build-tools/19.0.3"; 143 - revision = "19.0.3"; 144 - displayName = "Android SDK Build-Tools 19.0.3"; 145 - archives = { 146 - linux = fetchurl { 147 - url = "https://dl.google.com/android/repository/build-tools_r19.0.3-linux.zip"; 148 - sha1 = "c2d6055478e9d2d4fba476ee85f99181ddd1160c"; 149 - }; 150 - macosx = fetchurl { 151 - url = "https://dl.google.com/android/repository/build-tools_r19.0.3-macosx.zip"; 152 - sha1 = "651cf8754373b2d52e7f6aab2c52eabffe4e9ea4"; 153 - }; 154 - 155 - }; 156 - }; 157 - 158 - "build-tools"."19.1.0" = { 159 - 160 - name = "build-tools"; 161 - path = "build-tools/19.1.0"; 162 - revision = "19.1.0"; 163 - displayName = "Android SDK Build-Tools 19.1"; 164 - archives = { 165 - linux = fetchurl { 166 - url = "https://dl.google.com/android/repository/build-tools_r19.1-linux.zip"; 167 - sha1 = "1ff20ac15fa47a75d00346ec12f180d531b3ca89"; 168 - }; 169 - macosx = fetchurl { 170 - url = "https://dl.google.com/android/repository/build-tools_r19.1-macosx.zip"; 171 - sha1 = "0d11aae3417de1efb4b9a0e0a7855904a61bcec1"; 172 - }; 173 - 174 - }; 175 - }; 176 - 177 - "build-tools"."20.0.0" = { 178 - 179 - name = "build-tools"; 180 - path = "build-tools/20.0.0"; 181 - revision = "20.0.0"; 182 - displayName = "Android SDK Build-Tools 20"; 183 - archives = { 184 - linux = fetchurl { 185 - url = "https://dl.google.com/android/repository/build-tools_r20-linux.zip"; 186 - sha1 = "b688905526a5584d1327a662d871a635ff502758"; 187 - }; 188 - macosx = fetchurl { 189 - url = "https://dl.google.com/android/repository/build-tools_r20-macosx.zip"; 190 - sha1 = "1240f629411c108a714c4ddd756937c7fab93f83"; 191 - }; 192 - 193 - }; 194 - }; 195 - 196 - "build-tools"."21.0.0" = { 197 - 198 - name = "build-tools"; 199 - path = "build-tools/21.0.0"; 200 - revision = "21.0.0"; 201 - displayName = "Android SDK Build-Tools 21"; 202 - archives = { 203 - linux = fetchurl { 204 - url = "https://dl.google.com/android/repository/build-tools_r21-linux.zip"; 205 - sha1 = "4933328fdeecbd554a29528f254f4993468e1cf4"; 206 - }; 207 - macosx = fetchurl { 208 - url = "https://dl.google.com/android/repository/build-tools_r21-macosx.zip"; 209 - sha1 = "9bef7989b51436bd4e5114d8a0330359f077cbfa"; 210 - }; 211 - 212 - }; 213 - }; 214 - 215 - "build-tools"."21.0.1" = { 216 - 217 - name = "build-tools"; 218 - path = "build-tools/21.0.1"; 219 - revision = "21.0.1"; 220 - displayName = "Android SDK Build-Tools 21.0.1"; 221 - archives = { 222 - linux = fetchurl { 223 - url = "https://dl.google.com/android/repository/build-tools_r21.0.1-linux.zip"; 224 - sha1 = "e573069eea3e5255e7a65bedeb767f4fd0a5f49a"; 225 - }; 226 - macosx = fetchurl { 227 - url = "https://dl.google.com/android/repository/build-tools_r21.0.1-macosx.zip"; 228 - sha1 = "b60c8f9b810c980abafa04896706f3911be1ade7"; 229 - }; 230 - 231 - }; 232 - }; 233 - 234 - "build-tools"."21.0.2" = { 235 - 236 - name = "build-tools"; 237 - path = "build-tools/21.0.2"; 238 - revision = "21.0.2"; 239 - displayName = "Android SDK Build-Tools 21.0.2"; 240 - archives = { 241 - linux = fetchurl { 242 - url = "https://dl.google.com/android/repository/build-tools_r21.0.2-linux.zip"; 243 - sha1 = "e1236ab8897b62b57414adcf04c132567b2612a5"; 244 - }; 245 - macosx = fetchurl { 246 - url = "https://dl.google.com/android/repository/build-tools_r21.0.2-macosx.zip"; 247 - sha1 = "f17471c154058f3734729ef3cc363399b1cd3de1"; 248 - }; 249 - 250 - }; 251 - }; 252 - 253 - "build-tools"."21.1.0" = { 254 - 255 - name = "build-tools"; 256 - path = "build-tools/21.1.0"; 257 - revision = "21.1.0"; 258 - displayName = "Android SDK Build-Tools 21.1"; 259 - archives = { 260 - linux = fetchurl { 261 - url = "https://dl.google.com/android/repository/build-tools_r21.1-linux.zip"; 262 - sha1 = "b7455e543784d52a8925f960bc880493ed1478cb"; 263 - }; 264 - macosx = fetchurl { 265 - url = "https://dl.google.com/android/repository/build-tools_r21.1-macosx.zip"; 266 - sha1 = "df619356c2359aa5eacdd48699d15b335d9bd246"; 267 - }; 268 - 269 - }; 270 - }; 271 - 272 - "build-tools"."21.1.1" = { 273 - 274 - name = "build-tools"; 275 - path = "build-tools/21.1.1"; 276 - revision = "21.1.1"; 277 - displayName = "Android SDK Build-Tools 21.1.1"; 278 - archives = { 279 - linux = fetchurl { 280 - url = "https://dl.google.com/android/repository/build-tools_r21.1.1-linux.zip"; 281 - sha1 = "1c712ee3a1ba5a8b0548f9c32f17d4a0ddfd727d"; 282 - }; 283 - macosx = fetchurl { 284 - url = "https://dl.google.com/android/repository/build-tools_r21.1.1-macosx.zip"; 285 - sha1 = "836a146eab0504aa9387a5132e986fe7c7381571"; 286 - }; 287 - 288 - }; 289 - }; 290 - 291 - "build-tools"."21.1.2" = { 292 - 293 - name = "build-tools"; 294 - path = "build-tools/21.1.2"; 295 - revision = "21.1.2"; 296 - displayName = "Android SDK Build-Tools 21.1.2"; 297 - archives = { 298 - linux = fetchurl { 299 - url = "https://dl.google.com/android/repository/build-tools_r21.1.2-linux.zip"; 300 - sha1 = "5e35259843bf2926113a38368b08458735479658"; 301 - }; 302 - macosx = fetchurl { 303 - url = "https://dl.google.com/android/repository/build-tools_r21.1.2-macosx.zip"; 304 - sha1 = "e7c906b4ba0eea93b32ba36c610dbd6b204bff48"; 305 - }; 306 - 307 - }; 308 - }; 309 - 310 - "build-tools"."22.0.0" = { 311 - 312 - name = "build-tools"; 313 - path = "build-tools/22.0.0"; 314 - revision = "22.0.0"; 315 - displayName = "Android SDK Build-Tools 22"; 316 - archives = { 317 - linux = fetchurl { 318 - url = "https://dl.google.com/android/repository/build-tools_r22-linux.zip"; 319 - sha1 = "a8a1619dd090e44fac957bce6842e62abf87965b"; 320 - }; 321 - macosx = fetchurl { 322 - url = "https://dl.google.com/android/repository/build-tools_r22-macosx.zip"; 323 - sha1 = "af95429b24088d704bc5db9bd606e34ac1b82c0d"; 324 - }; 325 - 326 - }; 327 - }; 328 - 329 - "build-tools"."22.0.1" = { 330 - 331 - name = "build-tools"; 332 - path = "build-tools/22.0.1"; 333 - revision = "22.0.1"; 334 - displayName = "Android SDK Build-Tools 22.0.1"; 335 - archives = { 336 - linux = fetchurl { 337 - url = "https://dl.google.com/android/repository/build-tools_r22.0.1-linux.zip"; 338 - sha1 = "da8b9c5c3ede39298e6cf0283c000c2ee9029646"; 339 - }; 340 - macosx = fetchurl { 341 - url = "https://dl.google.com/android/repository/build-tools_r22.0.1-macosx.zip"; 342 - sha1 = "53dad7f608e01d53b17176ba11165acbfccc5bbf"; 343 - }; 344 - 345 - }; 346 - }; 347 - 348 - "build-tools"."23.0.0" = { 349 - 350 - name = "build-tools"; 351 - path = "build-tools/23.0.0"; 352 - revision = "23.0.0"; 353 - displayName = "Android SDK Build-Tools 23"; 354 - archives = { 355 - linux = fetchurl { 356 - url = "https://dl.google.com/android/repository/build-tools_r23-linux.zip"; 357 - sha1 = "c1d6209212b01469f80fa804e0c1d39a06bc9060"; 358 - }; 359 - macosx = fetchurl { 360 - url = "https://dl.google.com/android/repository/build-tools_r23-macosx.zip"; 361 - sha1 = "90ba6e716f7703a236cd44b2e71c5ff430855a03"; 362 - }; 363 - 364 - }; 365 - }; 366 - 367 - "build-tools"."23.0.1" = { 368 - 369 - name = "build-tools"; 370 - path = "build-tools/23.0.1"; 371 - revision = "23.0.1"; 372 - displayName = "Android SDK Build-Tools 23.0.1"; 373 - archives = { 374 - linux = fetchurl { 375 - url = "https://dl.google.com/android/repository/build-tools_r23.0.1-linux.zip"; 376 - sha1 = "b6ba7c399d5fa487d95289d8832e4ad943aed556"; 377 - }; 378 - macosx = fetchurl { 379 - url = "https://dl.google.com/android/repository/build-tools_r23.0.1-macosx.zip"; 380 - sha1 = "d96ec1522721e9a179ae2c591c99f75d31d39718"; 381 - }; 382 - 383 - }; 384 - }; 385 - 386 - "build-tools"."23.0.2" = { 387 - 388 - name = "build-tools"; 389 - path = "build-tools/23.0.2"; 390 - revision = "23.0.2"; 391 - displayName = "Android SDK Build-Tools 23.0.2"; 392 - archives = { 393 - linux = fetchurl { 394 - url = "https://dl.google.com/android/repository/build-tools_r23.0.2-linux.zip"; 395 - sha1 = "8a9f2b37f6fcf7a9fa784dc21aeaeb41bbb9f2c3"; 396 - }; 397 - macosx = fetchurl { 398 - url = "https://dl.google.com/android/repository/build-tools_r23.0.2-macosx.zip"; 399 - sha1 = "482c4cbceef8ff58aefd92d8155a38610158fdaf"; 400 - }; 401 - 402 - }; 403 - }; 404 - 405 - "build-tools"."23.0.3" = { 406 - 407 - name = "build-tools"; 408 - path = "build-tools/23.0.3"; 409 - revision = "23.0.3"; 410 - displayName = "Android SDK Build-Tools 23.0.3"; 411 - archives = { 412 - linux = fetchurl { 413 - url = "https://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip"; 414 - sha1 = "368f2600feac7e9b511b82f53d1f2240ae4a91a3"; 415 - }; 416 - macosx = fetchurl { 417 - url = "https://dl.google.com/android/repository/build-tools_r23.0.3-macosx.zip"; 418 - sha1 = "fbc98cd303fd15a31d472de6c03bd707829f00b0"; 419 - }; 420 - 421 - }; 422 - }; 423 - 424 - "build-tools"."24.0.0" = { 425 - 426 - name = "build-tools"; 427 - path = "build-tools/24.0.0"; 428 - revision = "24.0.0"; 429 - displayName = "Android SDK Build-Tools 24"; 430 - archives = { 431 - linux = fetchurl { 432 - url = "https://dl.google.com/android/repository/build-tools_r24-linux.zip"; 433 - sha1 = "c6271c4d78a5612ea6c7150688bcd5b7313de8d1"; 434 - }; 435 - macosx = fetchurl { 436 - url = "https://dl.google.com/android/repository/build-tools_r24-macosx.zip"; 437 - sha1 = "97fc4ed442f23989cc488d02c1d1de9bdde241de"; 438 - }; 439 - 440 - }; 441 - }; 442 - 443 - "build-tools"."24.0.1" = { 444 - 445 - name = "build-tools"; 446 - path = "build-tools/24.0.1"; 447 - revision = "24.0.1"; 448 - displayName = "Android SDK Build-Tools 24.0.1"; 449 - archives = { 450 - linux = fetchurl { 451 - url = "https://dl.google.com/android/repository/build-tools_r24.0.1-linux.zip"; 452 - sha1 = "84f18c392919a074fcbb9b1d967984e6b2fef8b4"; 453 - }; 454 - macosx = fetchurl { 455 - url = "https://dl.google.com/android/repository/build-tools_r24.0.1-macosx.zip"; 456 - sha1 = "5c6457fcdfa07724fb086d8ff4e8316fc0742848"; 457 - }; 458 - 459 - }; 460 - }; 461 - 462 - "build-tools"."24.0.2" = { 463 - 464 - name = "build-tools"; 465 - path = "build-tools/24.0.2"; 466 - revision = "24.0.2"; 467 - displayName = "Android SDK Build-Tools 24.0.2"; 468 - archives = { 469 - linux = fetchurl { 470 - url = "https://dl.google.com/android/repository/build-tools_r24.0.2-linux.zip"; 471 - sha1 = "f199a7a788c3fefbed102eea34d6007737b803cf"; 472 - }; 473 - macosx = fetchurl { 474 - url = "https://dl.google.com/android/repository/build-tools_r24.0.2-macosx.zip"; 475 - sha1 = "8bb8fc575477491d5957de743089df412de55cda"; 476 - }; 477 - 478 - }; 479 - }; 480 - 481 - "build-tools"."24.0.3" = { 482 - 483 - name = "build-tools"; 484 - path = "build-tools/24.0.3"; 485 - revision = "24.0.3"; 486 - displayName = "Android SDK Build-Tools 24.0.3"; 487 - archives = { 488 - linux = fetchurl { 489 - url = "https://dl.google.com/android/repository/build-tools_r24.0.3-linux.zip"; 490 - sha1 = "9e8cc49d66e03fa1a8ecc1ac3e58f1324f5da304"; 491 - }; 492 - macosx = fetchurl { 493 - url = "https://dl.google.com/android/repository/build-tools_r24.0.3-macosx.zip"; 494 - sha1 = "a01c15f1b105c34595681075e1895d58b3fff48c"; 495 - }; 496 - 497 - }; 498 - }; 499 - 500 - "build-tools"."25.0.0" = { 501 - 502 - name = "build-tools"; 503 - path = "build-tools/25.0.0"; 504 - revision = "25.0.0"; 505 - displayName = "Android SDK Build-Tools 25"; 506 - archives = { 507 - linux = fetchurl { 508 - url = "https://dl.google.com/android/repository/build-tools_r25-linux.zip"; 509 - sha1 = "f2bbda60403e75cabd0f238598c3b4dfca56ea44"; 510 - }; 511 - macosx = fetchurl { 512 - url = "https://dl.google.com/android/repository/build-tools_r25-macosx.zip"; 513 - sha1 = "273c5c29a65cbed00e44f3aa470bbd7dce556606"; 514 - }; 515 - 516 - }; 517 - }; 518 - 519 - "build-tools"."25.0.1" = { 520 - 521 - name = "build-tools"; 522 - path = "build-tools/25.0.1"; 523 - revision = "25.0.1"; 524 - displayName = "Android SDK Build-Tools 25.0.1"; 525 - archives = { 526 - linux = fetchurl { 527 - url = "https://dl.google.com/android/repository/build-tools_r25.0.1-linux.zip"; 528 - sha1 = "ff063d252ab750d339f5947d06ff782836f22bac"; 529 - }; 530 - macosx = fetchurl { 531 - url = "https://dl.google.com/android/repository/build-tools_r25.0.1-macosx.zip"; 532 - sha1 = "7bf7f22d7d48ef20b6ab0e3d7a2912e5c088340f"; 533 - }; 534 - 535 - }; 536 - }; 537 - 538 - "build-tools"."25.0.2" = { 539 - 540 - name = "build-tools"; 541 - path = "build-tools/25.0.2"; 542 - revision = "25.0.2"; 543 - displayName = "Android SDK Build-Tools 25.0.2"; 544 - archives = { 545 - linux = fetchurl { 546 - url = "https://dl.google.com/android/repository/build-tools_r25.0.2-linux.zip"; 547 - sha1 = "ff953c0177e317618fda40516f3e9d95fd43c7ae"; 548 - }; 549 - macosx = fetchurl { 550 - url = "https://dl.google.com/android/repository/build-tools_r25.0.2-macosx.zip"; 551 - sha1 = "12a5204bb3b6e39437535469fde7ddf42da46b16"; 552 - }; 553 - 554 - }; 555 - }; 556 - 557 - "build-tools"."25.0.3" = { 558 - 559 - name = "build-tools"; 560 - path = "build-tools/25.0.3"; 561 - revision = "25.0.3"; 562 - displayName = "Android SDK Build-Tools 25.0.3"; 563 - archives = { 564 - linux = fetchurl { 565 - url = "https://dl.google.com/android/repository/build-tools_r25.0.3-linux.zip"; 566 - sha1 = "db95f3a0ae376534d4d69f4cdb6fad20649f3509"; 567 - }; 568 - macosx = fetchurl { 569 - url = "https://dl.google.com/android/repository/build-tools_r25.0.3-macosx.zip"; 570 - sha1 = "160d2fefb5ce68e443427fc30a793a703b63e26e"; 571 - }; 572 - 573 - }; 574 - }; 575 - 576 - "build-tools"."26.0.0" = { 577 - 578 - name = "build-tools"; 579 - path = "build-tools/26.0.0"; 580 - revision = "26.0.0"; 581 - displayName = "Android SDK Build-Tools 26"; 582 - archives = { 583 - linux = fetchurl { 584 - url = "https://dl.google.com/android/repository/build-tools_r26-linux.zip"; 585 - sha1 = "1cbe72929876f8a872ab1f1b1040a9f720261f59"; 586 - }; 587 - macosx = fetchurl { 588 - url = "https://dl.google.com/android/repository/build-tools_r26-macosx.zip"; 589 - sha1 = "d01a1aeca03747245f1f5936b3cb01759c66d086"; 590 - }; 591 - 592 - }; 593 - }; 594 - 595 - "build-tools"."26.0.0-rc1" = { 596 - 597 - name = "build-tools"; 598 - path = "build-tools/26.0.0-rc1"; 599 - revision = "26.0.0-rc1"; 600 - displayName = "Android SDK Build-Tools 26-rc1"; 601 - archives = { 602 - linux = fetchurl { 603 - url = "https://dl.google.com/android/repository/build-tools_r26-rc1-linux.zip"; 604 - sha1 = "8cd6388dc96db2d7a49d06159cf990d3bbc78d04"; 605 - }; 606 - macosx = fetchurl { 607 - url = "https://dl.google.com/android/repository/build-tools_r26-rc1-macosx.zip"; 608 - sha1 = "5c5a1de7d5f4f000d36ae349229fe0be846d6137"; 609 - }; 610 - 611 - }; 612 - }; 613 - 614 - "build-tools"."26.0.0-rc2" = { 615 - 616 - name = "build-tools"; 617 - path = "build-tools/26.0.0-rc2"; 618 - revision = "26.0.0-rc2"; 619 - displayName = "Android SDK Build-Tools 26-rc2"; 620 - archives = { 621 - linux = fetchurl { 622 - url = "https://dl.google.com/android/repository/build-tools_r26-rc2-linux.zip"; 623 - sha1 = "629bbd8d2e415bf64871fb0b4c0540fd6d0347a0"; 624 - }; 625 - macosx = fetchurl { 626 - url = "https://dl.google.com/android/repository/build-tools_r26-rc2-macosx.zip"; 627 - sha1 = "cb1eb738a1f7003025af267a9b8cc2d259533c70"; 628 - }; 629 - 630 - }; 631 - }; 632 - 633 - "build-tools"."26.0.1" = { 634 - 635 - name = "build-tools"; 636 - path = "build-tools/26.0.1"; 637 - revision = "26.0.1"; 638 - displayName = "Android SDK Build-Tools 26.0.1"; 639 - archives = { 640 - linux = fetchurl { 641 - url = "https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip"; 642 - sha1 = "5378c2c78091b414d0eac40a6bd37f2faa31a365"; 643 - }; 644 - macosx = fetchurl { 645 - url = "https://dl.google.com/android/repository/build-tools_r26.0.1-macosx.zip"; 646 - sha1 = "cbde59de198916b390777dd0227921bfa2120832"; 647 - }; 648 - 649 - }; 650 - }; 651 - 652 - "build-tools"."26.0.2" = { 653 - 654 - name = "build-tools"; 655 - path = "build-tools/26.0.2"; 656 - revision = "26.0.2"; 657 - displayName = "Android SDK Build-Tools 26.0.2"; 658 - archives = { 659 - linux = fetchurl { 660 - url = "https://dl.google.com/android/repository/build-tools_r26.0.2-linux.zip"; 661 - sha1 = "5b2b7b66c7bf2151f2af183b5b50a17808850592"; 662 - }; 663 - macosx = fetchurl { 664 - url = "https://dl.google.com/android/repository/build-tools_r26.0.2-macosx.zip"; 665 - sha1 = "d9ed7c7f149ce38be5dc08979aea8acec1459ca0"; 666 - }; 667 - 668 - }; 669 - }; 670 - 671 - "build-tools"."26.0.3" = { 672 - 673 - name = "build-tools"; 674 - path = "build-tools/26.0.3"; 675 - revision = "26.0.3"; 676 - displayName = "Android SDK Build-Tools 26.0.3"; 677 - archives = { 678 - linux = fetchurl { 679 - url = "https://dl.google.com/android/repository/build-tools_r26.0.3-linux.zip"; 680 - sha1 = "8a2e6c1bcd845844523a68aa17e5442f0dce328c"; 681 - }; 682 - macosx = fetchurl { 683 - url = "https://dl.google.com/android/repository/build-tools_r26.0.3-macosx.zip"; 684 - sha1 = "5bb90ed935d99e5bc90686f43b852e68c5ad40df"; 685 - }; 686 - 687 - }; 688 - }; 689 - 690 - "build-tools"."27.0.0" = { 691 - 692 - name = "build-tools"; 693 - path = "build-tools/27.0.0"; 694 - revision = "27.0.0"; 695 - displayName = "Android SDK Build-Tools 27"; 696 - archives = { 697 - linux = fetchurl { 698 - url = "https://dl.google.com/android/repository/build-tools_r27-linux.zip"; 699 - sha1 = "28542332ba97cf4a08c3eddfcf5edd70e3cf1260"; 700 - }; 701 - macosx = fetchurl { 702 - url = "https://dl.google.com/android/repository/build-tools_r27-macosx.zip"; 703 - sha1 = "fb4e8d7e6b8d29a77090e34024077a80458d5ae1"; 704 - }; 705 - 706 - }; 707 - }; 708 - 709 - "build-tools"."27.0.1" = { 710 - 711 - name = "build-tools"; 712 - path = "build-tools/27.0.1"; 713 - revision = "27.0.1"; 714 - displayName = "Android SDK Build-Tools 27.0.1"; 715 - archives = { 716 - linux = fetchurl { 717 - url = "https://dl.google.com/android/repository/build-tools_r27.0.1-linux.zip"; 718 - sha1 = "7f4eedb1077ef948b848040dcd15de9e8a759f4a"; 719 - }; 720 - macosx = fetchurl { 721 - url = "https://dl.google.com/android/repository/build-tools_r27.0.1-macosx.zip"; 722 - sha1 = "1edd07bfdbadd95652d093040e16d858f7489594"; 723 - }; 724 - 725 - }; 726 - }; 727 - 728 - "build-tools"."27.0.2" = { 729 - 730 - name = "build-tools"; 731 - path = "build-tools/27.0.2"; 732 - revision = "27.0.2"; 733 - displayName = "Android SDK Build-Tools 27.0.2"; 734 - archives = { 735 - linux = fetchurl { 736 - url = "https://dl.google.com/android/repository/build-tools_r27.0.2-linux.zip"; 737 - sha1 = "b687ddf6be84f11607871138aad32cf857d0b837"; 738 - }; 739 - macosx = fetchurl { 740 - url = "https://dl.google.com/android/repository/build-tools_r27.0.2-macosx.zip"; 741 - sha1 = "6d5d9cf2a47877f273f4b742b19e712a051a31be"; 742 - }; 743 - 744 - }; 745 - }; 746 - 747 - "build-tools"."27.0.3" = { 748 - 749 - name = "build-tools"; 750 - path = "build-tools/27.0.3"; 751 - revision = "27.0.3"; 752 - displayName = "Android SDK Build-Tools 27.0.3"; 753 - archives = { 754 - linux = fetchurl { 755 - url = "https://dl.google.com/android/repository/build-tools_r27.0.3-linux.zip"; 756 - sha1 = "d85e7a6320eddffe7eeace3437605079dac938ca"; 757 - }; 758 - macosx = fetchurl { 759 - url = "https://dl.google.com/android/repository/build-tools_r27.0.3-macosx.zip"; 760 - sha1 = "61d9fb18790c68d66ff73bf1e7ad56bc1f1eef2d"; 761 - }; 762 - 763 - }; 764 - }; 765 - 766 - "build-tools"."28.0.0" = { 767 - 768 - name = "build-tools"; 769 - path = "build-tools/28.0.0"; 770 - revision = "28.0.0"; 771 - displayName = "Android SDK Build-Tools 28"; 772 - archives = { 773 - linux = fetchurl { 774 - url = "https://dl.google.com/android/repository/build-tools_r28-linux.zip"; 775 - sha1 = "d9f8a754d833ccd334f56fcc6089c5925cd82abb"; 776 - }; 777 - macosx = fetchurl { 778 - url = "https://dl.google.com/android/repository/build-tools_r28-macosx.zip"; 779 - sha1 = "72088d32d1d82cc3c2cf7cf6618b6130c0c84ade"; 780 - }; 781 - 782 - }; 783 - }; 784 - 785 - "build-tools"."28.0.0-rc1" = { 786 - 787 - name = "build-tools"; 788 - path = "build-tools/28.0.0-rc1"; 789 - revision = "28.0.0-rc1"; 790 - displayName = "Android SDK Build-Tools 28-rc1"; 791 - archives = { 792 - linux = fetchurl { 793 - url = "https://dl.google.com/android/repository/build-tools_r28-rc1-linux.zip"; 794 - sha1 = "1601977fae25fd478bcfaa0481ca5ea3c609d840"; 795 - }; 796 - macosx = fetchurl { 797 - url = "https://dl.google.com/android/repository/build-tools_r28-rc1-macosx.zip"; 798 - sha1 = "2c77821967a2330b7b227072d0b1c02ef19fe2fc"; 799 - }; 800 - 801 - }; 802 - }; 803 - 804 - "build-tools"."28.0.0-rc2" = { 805 - 806 - name = "build-tools"; 807 - path = "build-tools/28.0.0-rc2"; 808 - revision = "28.0.0-rc2"; 809 - displayName = "Android SDK Build-Tools 28-rc2"; 810 - archives = { 811 - linux = fetchurl { 812 - url = "https://dl.google.com/android/repository/build-tools_r28-rc2-linux.zip"; 813 - sha1 = "efe9c0dde0646a07544c864276390ca6e96b24dc"; 814 - }; 815 - macosx = fetchurl { 816 - url = "https://dl.google.com/android/repository/build-tools_r28-rc2-macosx.zip"; 817 - sha1 = "0d0314b353589feb10e528b44c5a685b6658d797"; 818 - }; 819 - 820 - }; 821 - }; 822 - 823 - "build-tools"."28.0.1" = { 824 - 825 - name = "build-tools"; 826 - path = "build-tools/28.0.1"; 827 - revision = "28.0.1"; 828 - displayName = "Android SDK Build-Tools 28.0.1"; 829 - archives = { 830 - linux = fetchurl { 831 - url = "https://dl.google.com/android/repository/build-tools_r28.0.1-linux.zip"; 832 - sha1 = "ee70dfa1fccb58b37cebc9544830511f36a137a0"; 833 - }; 834 - macosx = fetchurl { 835 - url = "https://dl.google.com/android/repository/build-tools_r28.0.1-macosx.zip"; 836 - sha1 = "aeef42ad953f1630dd6f5d71eefdc0b825211462"; 837 - }; 838 - 839 - }; 840 - }; 841 - 842 - "build-tools"."28.0.2" = { 843 - 844 - name = "build-tools"; 845 - path = "build-tools/28.0.2"; 846 - revision = "28.0.2"; 847 - displayName = "Android SDK Build-Tools 28.0.2"; 848 - archives = { 849 - linux = fetchurl { 850 - url = "https://dl.google.com/android/repository/build-tools_r28.0.2-linux.zip"; 851 - sha1 = "b4492209810a3fd48deaa982f9852fef12433d55"; 852 - }; 853 - macosx = fetchurl { 854 - url = "https://dl.google.com/android/repository/build-tools_r28.0.2-macosx.zip"; 855 - sha1 = "c10dd5a7825578622fb362a8a34f76eb3ba0c0a9"; 856 - }; 857 - 858 - }; 859 - }; 860 - 861 - "build-tools"."28.0.3" = { 862 - 863 - name = "build-tools"; 864 - path = "build-tools/28.0.3"; 865 - revision = "28.0.3"; 866 - displayName = "Android SDK Build-Tools 28.0.3"; 867 - archives = { 868 - linux = fetchurl { 869 - url = "https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip"; 870 - sha1 = "ea6f2f7103cd9da9ff0bdf6e37fbbba548fa4165"; 871 - }; 872 - macosx = fetchurl { 873 - url = "https://dl.google.com/android/repository/build-tools_r28.0.3-macosx.zip"; 874 - sha1 = "f8c333a2991b1ab05a671bc6248b78e00edcd83a"; 875 - }; 876 - 877 - }; 878 - }; 879 - 880 - "build-tools"."29.0.0" = { 881 - 882 - name = "build-tools"; 883 - path = "build-tools/29.0.0"; 884 - revision = "29.0.0"; 885 - displayName = "Android SDK Build-Tools 29"; 886 - archives = { 887 - linux = fetchurl { 888 - url = "https://dl.google.com/android/repository/build-tools_r29-linux.zip"; 889 - sha1 = "ad314caf1802209c4b00a5f3517af5ceb0d48eae"; 890 - }; 891 - macosx = fetchurl { 892 - url = "https://dl.google.com/android/repository/build-tools_r29-macosx.zip"; 893 - sha1 = "35dc6bc7a53bd9d206847e72f02cab21cfdaa869"; 894 - }; 895 - 896 - }; 897 - }; 898 - 899 - "build-tools"."29.0.0-rc1" = { 900 - 901 - name = "build-tools"; 902 - path = "build-tools/29.0.0-rc1"; 903 - revision = "29.0.0-rc1"; 904 - displayName = "Android SDK Build-Tools 29-rc1"; 905 - archives = { 906 - linux = fetchurl { 907 - url = "https://dl.google.com/android/repository/build-tools_r29-rc1-linux.zip"; 908 - sha1 = "1c897f5885ac5468613e40e1ea598c21c05d345d"; 909 - }; 910 - macosx = fetchurl { 911 - url = "https://dl.google.com/android/repository/build-tools_r29-rc1-macosx.zip"; 912 - sha1 = "f066c0d9ea2f0d8a0a9cc7b2ca0a467a570ab034"; 913 - }; 914 - 915 - }; 916 - }; 917 - 918 - "build-tools"."29.0.0-rc2" = { 919 - 920 - name = "build-tools"; 921 - path = "build-tools/29.0.0-rc2"; 922 - revision = "29.0.0-rc2"; 923 - displayName = "Android SDK Build-Tools 29-rc2"; 924 - archives = { 925 - linux = fetchurl { 926 - url = "https://dl.google.com/android/repository/build-tools_r29-rc2-linux.zip"; 927 - sha1 = "b4b41d429c35b42db07b6c65d4aa998ba8c4093c"; 928 - }; 929 - macosx = fetchurl { 930 - url = "https://dl.google.com/android/repository/build-tools_r29-rc2-macosx.zip"; 931 - sha1 = "7a960367999169ccac5dbc60817e5f1725c4c738"; 932 - }; 933 - 934 - }; 935 - }; 936 - 937 - "build-tools"."29.0.0-rc3" = { 938 - 939 - name = "build-tools"; 940 - path = "build-tools/29.0.0-rc3"; 941 - revision = "29.0.0-rc3"; 942 - displayName = "Android SDK Build-Tools 29-rc3"; 943 - archives = { 944 - linux = fetchurl { 945 - url = "https://dl.google.com/android/repository/build-tools_r29-rc3-linux.zip"; 946 - sha1 = "8b7177f198e8b92da8f9537aaf859f6edf222b01"; 947 - }; 948 - macosx = fetchurl { 949 - url = "https://dl.google.com/android/repository/build-tools_r29-rc3-macosx.zip"; 950 - sha1 = "643e8d76625f6e2cfcd5494e50bae5e14725ec0c"; 951 - }; 952 - 953 - }; 954 - }; 955 - 956 - "build-tools"."29.0.1" = { 957 - 958 - name = "build-tools"; 959 - path = "build-tools/29.0.1"; 960 - revision = "29.0.1"; 961 - displayName = "Android SDK Build-Tools 29.0.1"; 962 - archives = { 963 - linux = fetchurl { 964 - url = "https://dl.google.com/android/repository/build-tools_r29.0.1-linux.zip"; 965 - sha1 = "fc209e5d91ab2daeac24345a5cb17261940547e4"; 966 - }; 967 - macosx = fetchurl { 968 - url = "https://dl.google.com/android/repository/build-tools_r29.0.1-macosx.zip"; 969 - sha1 = "46ae9b1d1e2a67241d7da9c2cd8eae42f24cc6cd"; 970 - }; 971 - 972 - }; 973 - }; 974 - 975 - "build-tools"."29.0.2" = { 976 - 977 - name = "build-tools"; 978 - path = "build-tools/29.0.2"; 979 - revision = "29.0.2"; 980 - displayName = "Android SDK Build-Tools 29.0.2"; 981 - archives = { 982 - linux = fetchurl { 983 - url = "https://dl.google.com/android/repository/build-tools_r29.0.2-linux.zip"; 984 - sha1 = "c0fc7e5c37ac96bfd0c611802e8ab36d0e71b398"; 985 - }; 986 - macosx = fetchurl { 987 - url = "https://dl.google.com/android/repository/build-tools_r29.0.2-macosx.zip"; 988 - sha1 = "f781d9e03d5c2debcf51fed3792ee7a9d066723f"; 989 - }; 990 - 991 - }; 992 - }; 993 - 994 - "build-tools"."29.0.3" = { 995 - 996 - name = "build-tools"; 997 - path = "build-tools/29.0.3"; 998 - revision = "29.0.3"; 999 - displayName = "Android SDK Build-Tools 29.0.3"; 1000 - archives = { 1001 - linux = fetchurl { 1002 - url = "https://dl.google.com/android/repository/build-tools_r29.0.3-linux.zip"; 1003 - sha1 = "64efff52165cda5e31848acafa46a05e3f3b4651"; 1004 - }; 1005 - macosx = fetchurl { 1006 - url = "https://dl.google.com/android/repository/build-tools_r29.0.3-macosx.zip"; 1007 - sha1 = "76520eb7712fb0bb4c023b55c6f65588ee268289"; 1008 - }; 1009 - 1010 - }; 1011 - }; 1012 - 1013 - "build-tools"."30.0.0-rc1" = { 1014 - 1015 - name = "build-tools"; 1016 - path = "build-tools/30.0.0-rc1"; 1017 - revision = "30.0.0-rc1"; 1018 - displayName = "Android SDK Build-Tools 30-rc1"; 1019 - archives = { 1020 - linux = fetchurl { 1021 - url = "https://dl.google.com/android/repository/build-tools_r30-rc1-linux.zip"; 1022 - sha1 = "afcb370bb6956bbf9e90557230088a3e1417e8a8"; 1023 - }; 1024 - macosx = fetchurl { 1025 - url = "https://dl.google.com/android/repository/build-tools_r30-rc1-macosx.zip"; 1026 - sha1 = "2761a0ea9466685aaaf93e85bf8bd47575bc91b8"; 1027 - }; 1028 - 1029 - }; 1030 - }; 1031 - 1032 - "cmake"."3.10.2" = { 1033 - 1034 - name = "cmake"; 1035 - path = "cmake/3.10.2.4988404"; 1036 - revision = "3.10.2"; 1037 - displayName = "CMake 3.10.2.4988404"; 1038 - archives = { 1039 - macosx = fetchurl { 1040 - url = "https://dl.google.com/android/repository/cmake-3.10.2-darwin-x86_64.zip"; 1041 - sha1 = "f227a85cb53dcb927ac52a5a717f647c4a29bf3b"; 1042 - }; 1043 - linux = fetchurl { 1044 - url = "https://dl.google.com/android/repository/cmake-3.10.2-linux-x86_64.zip"; 1045 - sha1 = "439e8799bf59f724f104bf62784b2985f1bfe561"; 1046 - }; 1047 - 1048 - }; 1049 - }; 1050 - 1051 - "cmake"."3.6.4111459" = { 1052 - 1053 - name = "cmake"; 1054 - path = "cmake/3.6.4111459"; 1055 - revision = "3.6.4111459"; 1056 - displayName = "CMake 3.6.4111459"; 1057 - archives = { 1058 - macosx = fetchurl { 1059 - url = "https://dl.google.com/android/repository/cmake-3.6.4111459-darwin-x86_64.zip"; 1060 - sha1 = "c9b02d630079783c6d67cb91488b622cfcd9765c"; 1061 - }; 1062 - linux = fetchurl { 1063 - url = "https://dl.google.com/android/repository/cmake-3.6.4111459-linux-x86_64.zip"; 1064 - sha1 = "71c539b9c33f0943e9ad6251fea0b161c0b70782"; 1065 - }; 1066 - 1067 - }; 1068 - }; 1069 - 1070 - "cmdline-tools"."1.0" = { 1071 - 1072 - name = "cmdline-tools"; 1073 - path = "cmdline-tools/1.0"; 1074 - revision = "1.0"; 1075 - displayName = "Android SDK Command-line Tools"; 1076 - archives = { 1077 - linux = fetchurl { 1078 - url = "https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip"; 1079 - sha1 = "6ffc5bd72db2c755f9b374ed829202262a6d8aaf"; 1080 - }; 1081 - macosx = fetchurl { 1082 - url = "https://dl.google.com/android/repository/commandlinetools-mac-6200805_latest.zip"; 1083 - sha1 = "23f803c07e392bb769507c88b23c2c7868cc7a6f"; 1084 - }; 1085 - 1086 - }; 1087 - }; 1088 - 1089 - "docs"."1" = { 1090 - 1091 - name = "docs"; 1092 - path = "docs"; 1093 - revision = "1"; 1094 - displayName = "Documentation for Android SDK"; 1095 - archives = { 1096 - 1097 - all = fetchurl { 1098 - url = "https://dl.google.com/android/repository/docs-24_r01.zip"; 1099 - sha1 = "eef58238949ee9544876cb3e002f2d58e4ee7b5d"; 1100 - }; 1101 - 1102 - }; 1103 - }; 1104 - 1105 - "emulator"."30.0.0".macosx = { 1106 - 1107 - name = "emulator"; 1108 - path = "emulator"; 1109 - revision = "30.0.0"; 1110 - displayName = "Android Emulator"; 1111 - archives = { 1112 - macosx = fetchurl { 1113 - url = "https://dl.google.com/android/repository/emulator-darwin-6203977.zip"; 1114 - sha1 = "3bb965869577be4e62dec053de34c279f5024a12"; 1115 - }; 1116 - linux = fetchurl { 1117 - url = "https://dl.google.com/android/repository/emulator-linux-6203977.zip"; 1118 - sha1 = "356cac370c03460ca82166464de7ecd7da1f4a49"; 1119 - }; 1120 - 1121 - }; 1122 - }; 1123 - 1124 - "emulator"."28.0.25".windows = { 1125 - 1126 - name = "emulator"; 1127 - path = "emulator"; 1128 - revision = "28.0.25"; 1129 - displayName = "Android Emulator"; 1130 - archives = { 1131 - 1132 - }; 1133 - }; 1134 - 1135 - "emulator"."30.0.3".linux = { 1136 - 1137 - name = "emulator"; 1138 - path = "emulator"; 1139 - revision = "30.0.3"; 1140 - displayName = "Android Emulator"; 1141 - archives = { 1142 - linux = fetchurl { 1143 - url = "https://dl.google.com/android/repository/emulator-linux-6258612.zip"; 1144 - sha1 = "a891e1532443a55c3ce9986b484effdabd842f8e"; 1145 - }; 1146 - 1147 - }; 1148 - }; 1149 - 1150 - "emulator"."30.0.2".macosx = { 1151 - 1152 - name = "emulator"; 1153 - path = "emulator"; 1154 - revision = "30.0.2"; 1155 - displayName = "Android Emulator"; 1156 - archives = { 1157 - macosx = fetchurl { 1158 - url = "https://dl.google.com/android/repository/emulator-darwin-6237347.zip"; 1159 - sha1 = "702b6a050a230b3b45f667867f6fc99b3f973d9a"; 1160 - }; 1161 - 1162 - }; 1163 - }; 1164 - 1165 - "lldb"."2.0.2558144" = { 1166 - 1167 - name = "lldb"; 1168 - path = "lldb/2.0"; 1169 - revision = "2.0.2558144"; 1170 - displayName = "LLDB 2.0"; 1171 - archives = { 1172 - macosx = fetchurl { 1173 - url = "https://dl.google.com/android/repository/lldb-2.0.2558144-darwin-x86_64.zip"; 1174 - sha1 = "d92e2f4c8284413eed4f27986e62b167d947033c"; 1175 - }; 1176 - linux = fetchurl { 1177 - url = "https://dl.google.com/android/repository/lldb-2.0.2558144-linux-x86_64.zip"; 1178 - sha1 = "e7060d9b2ba58b28fd7b1a0ea85a151c8371a326"; 1179 - }; 1180 - 1181 - }; 1182 - }; 1183 - 1184 - "lldb"."2.1.2852477" = { 1185 - 1186 - name = "lldb"; 1187 - path = "lldb/2.1"; 1188 - revision = "2.1.2852477"; 1189 - displayName = "LLDB 2.1"; 1190 - archives = { 1191 - macosx = fetchurl { 1192 - url = "https://dl.google.com/android/repository/lldb-2.1.2852477-darwin-x86_64.zip"; 1193 - sha1 = "d1e33880a53f1aa8c7e73534adef83a06f091185"; 1194 - }; 1195 - linux = fetchurl { 1196 - url = "https://dl.google.com/android/repository/lldb-2.1.2852477-linux-x86_64.zip"; 1197 - sha1 = "eb9b96d320210fdfe82495b0597ad43e77f1c240"; 1198 - }; 1199 - 1200 - }; 1201 - }; 1202 - 1203 - "lldb"."2.2.3271982" = { 1204 - 1205 - name = "lldb"; 1206 - path = "lldb/2.2"; 1207 - revision = "2.2.3271982"; 1208 - displayName = "LLDB 2.2"; 1209 - archives = { 1210 - macosx = fetchurl { 1211 - url = "https://dl.google.com/android/repository/lldb-2.2.3271982-darwin-x86_64.zip"; 1212 - sha1 = "62089f4e35775e6cedb82d1fa377fdc1de898005"; 1213 - }; 1214 - linux = fetchurl { 1215 - url = "https://dl.google.com/android/repository/lldb-2.2.3271982-linux-x86_64.zip"; 1216 - sha1 = "413649617d97dd9ef163528f64c0500e1b7c4113"; 1217 - }; 1218 - 1219 - }; 1220 - }; 1221 - 1222 - "lldb"."2.3.3614996" = { 1223 - 1224 - name = "lldb"; 1225 - path = "lldb/2.3"; 1226 - revision = "2.3.3614996"; 1227 - displayName = "LLDB 2.3"; 1228 - archives = { 1229 - macosx = fetchurl { 1230 - url = "https://dl.google.com/android/repository/lldb-2.3.3614996-darwin-x86_64.zip"; 1231 - sha1 = "6b0df112c7b9fa41654497fde2fcce990c831e52"; 1232 - }; 1233 - linux = fetchurl { 1234 - url = "https://dl.google.com/android/repository/lldb-2.3.3614996-linux-x86_64.zip"; 1235 - sha1 = "d7abe655650efe9f6989df31835fa3b3f95c2d13"; 1236 - }; 1237 - 1238 - }; 1239 - }; 1240 - 1241 - "lldb"."3.0.4213617" = { 1242 - 1243 - name = "lldb"; 1244 - path = "lldb/3.0"; 1245 - revision = "3.0.4213617"; 1246 - displayName = "LLDB 3.0"; 1247 - archives = { 1248 - macosx = fetchurl { 1249 - url = "https://dl.google.com/android/repository/lldb-3.0.4213617-darwin-x86_64.zip"; 1250 - sha1 = "2492651690a215317b86c755cd4d584ec9838677"; 1251 - }; 1252 - linux = fetchurl { 1253 - url = "https://dl.google.com/android/repository/lldb-3.0.4213617-linux-x86_64.zip"; 1254 - sha1 = "61d49b6a58953faa61546d631409af5f60d8d9db"; 1255 - }; 1256 - 1257 - }; 1258 - }; 1259 - 1260 - "lldb"."3.1.4508709" = { 1261 - 1262 - name = "lldb"; 1263 - path = "lldb/3.1"; 1264 - revision = "3.1.4508709"; 1265 - displayName = "LLDB 3.1"; 1266 - archives = { 1267 - macosx = fetchurl { 1268 - url = "https://dl.google.com/android/repository/lldb-3.1.4508709-darwin-x86_64.zip"; 1269 - sha1 = "2b37aa55b81a7e5b8a369febf1ac0bad6c7c5d58"; 1270 - }; 1271 - linux = fetchurl { 1272 - url = "https://dl.google.com/android/repository/lldb-3.1.4508709-linux-x86_64.zip"; 1273 - sha1 = "462711c9ee94fec9ff8be5fa8180afec04d1af6f"; 1274 - }; 1275 - 1276 - }; 1277 - }; 1278 - 1279 - "ndk-bundle"."21.1.6210238-rc1" = { 1280 - 1281 - name = "ndk-bundle"; 1282 - path = "ndk-bundle"; 1283 - revision = "21.1.6210238-rc1"; 1284 - displayName = "NDK"; 1285 - archives = { 1286 - macosx = fetchurl { 1287 - url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-darwin-x86_64.zip"; 1288 - sha1 = "971609f9a579ebbcb8d121a5d5aa0cba716b2d1f"; 1289 - }; 1290 - linux = fetchurl { 1291 - url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-linux-x86_64.zip"; 1292 - sha1 = "cf06ed408663c11c8f4824f9370c7a900ec074dd"; 1293 - }; 1294 - 1295 - }; 1296 - }; 1297 - 1298 - "ndk-bundle"."21.0.6113669" = { 1299 - 1300 - name = "ndk-bundle"; 1301 - path = "ndk-bundle"; 1302 - revision = "21.0.6113669"; 1303 - displayName = "NDK"; 1304 - archives = { 1305 - macosx = fetchurl { 1306 - url = "https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip"; 1307 - sha1 = "0d50636cc0e34ed3ba540d6d5818ea0cf10f16aa"; 1308 - }; 1309 - linux = fetchurl { 1310 - url = "https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip"; 1311 - sha1 = "afc9c0b9faad222898ac8168c78ad4ccac8a1b5c"; 1312 - }; 1313 - 1314 - }; 1315 - }; 1316 - 1317 - "ndk-bundle"."21.0.6011959-rc2" = { 1318 - 1319 - name = "ndk-bundle"; 1320 - path = "ndk-bundle"; 1321 - revision = "21.0.6011959-rc2"; 1322 - displayName = "NDK"; 1323 - archives = { 1324 - macosx = fetchurl { 1325 - url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-darwin-x86_64.zip"; 1326 - sha1 = "34a46c3867c9d87a80895c0b8a098256052536d2"; 1327 - }; 1328 - linux = fetchurl { 1329 - url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-linux-x86_64.zip"; 1330 - sha1 = "335f30302bee700a9a5fdfe3ae533a4963499c44"; 1331 - }; 1332 - 1333 - }; 1334 - }; 1335 - 1336 - "ndk-bundle"."20.1.5948944" = { 1337 - 1338 - name = "ndk-bundle"; 1339 - path = "ndk-bundle"; 1340 - revision = "20.1.5948944"; 1341 - displayName = "NDK"; 1342 - archives = { 1343 - macosx = fetchurl { 1344 - url = "https://dl.google.com/android/repository/android-ndk-r20b-darwin-x86_64.zip"; 1345 - sha1 = "b51290ab69cb89de1f0ba108702277bc333b38be"; 1346 - }; 1347 - linux = fetchurl { 1348 - url = "https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip"; 1349 - sha1 = "d903fdf077039ad9331fb6c3bee78aa46d45527b"; 1350 - }; 1351 - 1352 - }; 1353 - }; 1354 - 1355 - "ndk-bundle"."20.0.5594570" = { 1356 - 1357 - name = "ndk-bundle"; 1358 - path = "ndk-bundle"; 1359 - revision = "20.0.5594570"; 1360 - displayName = "NDK"; 1361 - archives = { 1362 - macosx = fetchurl { 1363 - url = "https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip"; 1364 - sha1 = "96d5f1c50452596912d1982439c514194b5751e6"; 1365 - }; 1366 - linux = fetchurl { 1367 - url = "https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip"; 1368 - sha1 = "8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff"; 1369 - }; 1370 - 1371 - }; 1372 - }; 1373 - 1374 - "ndk-bundle"."20.0.5471264-rc3" = { 1375 - 1376 - name = "ndk-bundle"; 1377 - path = "ndk-bundle"; 1378 - revision = "20.0.5471264-rc3"; 1379 - displayName = "NDK"; 1380 - archives = { 1381 - macosx = fetchurl { 1382 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-darwin-x86_64.zip"; 1383 - sha1 = "665a035cadb0dd03e6502ba25c18643f6e4ede24"; 1384 - }; 1385 - linux = fetchurl { 1386 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-linux-x86_64.zip"; 1387 - sha1 = "674d8fb0e0df8e8be1c31fa321eb176548a19ba3"; 1388 - }; 1389 - 1390 - }; 1391 - }; 1392 - 1393 - "ndk-bundle"."20.0.5392854-rc2" = { 1394 - 1395 - name = "ndk-bundle"; 1396 - path = "ndk-bundle"; 1397 - revision = "20.0.5392854-rc2"; 1398 - displayName = "NDK"; 1399 - archives = { 1400 - macosx = fetchurl { 1401 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-darwin-x86_64.zip"; 1402 - sha1 = "cd94191ace6b31ec9af1cc370173e16934e1cb8b"; 1403 - }; 1404 - linux = fetchurl { 1405 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-linux-x86_64.zip"; 1406 - sha1 = "8285ae2e24a7232fd0cbfb55e955c8586ef2ee02"; 1407 - }; 1408 - 1409 - }; 1410 - }; 1411 - 1412 - "ndk-bundle"."19.2.5345600" = { 1413 - 1414 - name = "ndk-bundle"; 1415 - path = "ndk-bundle"; 1416 - revision = "19.2.5345600"; 1417 - displayName = "NDK"; 1418 - archives = { 1419 - macosx = fetchurl { 1420 - url = "https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip"; 1421 - sha1 = "f46b8193109bba8a58e0461c1a48f4534051fb25"; 1422 - }; 1423 - linux = fetchurl { 1424 - url = "https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip"; 1425 - sha1 = "fd94d0be6017c6acbd193eb95e09cf4b6f61b834"; 1426 - }; 1427 - 1428 - }; 1429 - }; 1430 - 1431 - "ndk-bundle"."19.0.5232133" = { 1432 - 1433 - name = "ndk-bundle"; 1434 - path = "ndk-bundle"; 1435 - revision = "19.0.5232133"; 1436 - displayName = "NDK"; 1437 - archives = { 1438 - macosx = fetchurl { 1439 - url = "https://dl.google.com/android/repository/android-ndk-r19-darwin-x86_64.zip"; 1440 - sha1 = "86c1a962601b23b8a6d3d535c93b4b0bc4f29249"; 1441 - }; 1442 - linux = fetchurl { 1443 - url = "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip"; 1444 - sha1 = "f02ad84cb5b6e1ff3eea9e6168037c823408c8ac"; 1445 - }; 1446 - 1447 - }; 1448 - }; 1449 - 1450 - "ndk-bundle"."18.1.5063045" = { 1451 - 1452 - name = "ndk-bundle"; 1453 - path = "ndk-bundle"; 1454 - revision = "18.1.5063045"; 1455 - displayName = "NDK"; 1456 - archives = { 1457 - macosx = fetchurl { 1458 - url = "https://dl.google.com/android/repository/android-ndk-r18b-darwin-x86_64.zip"; 1459 - sha1 = "98cb9909aa8c2dab32db188bbdc3ac6207e09440"; 1460 - }; 1461 - linux = fetchurl { 1462 - url = "https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip"; 1463 - sha1 = "500679655da3a86aecf67007e8ab230ea9b4dd7b"; 1464 - }; 1465 - 1466 - }; 1467 - }; 1468 - 1469 - "ndk-bundle"."17.2.4988734" = { 1470 - 1471 - name = "ndk-bundle"; 1472 - path = "ndk-bundle"; 1473 - revision = "17.2.4988734"; 1474 - displayName = "NDK"; 1475 - archives = { 1476 - macosx = fetchurl { 1477 - url = "https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip"; 1478 - sha1 = "f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c"; 1479 - }; 1480 - linux = fetchurl { 1481 - url = "https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip"; 1482 - sha1 = "12cacc70c3fd2f40574015631c00f41fb8a39048"; 1483 - }; 1484 - 1485 - }; 1486 - }; 1487 - 1488 - "ndk-bundle"."16.1.4479499" = { 1489 - 1490 - name = "ndk-bundle"; 1491 - path = "ndk-bundle"; 1492 - revision = "16.1.4479499"; 1493 - displayName = "NDK"; 1494 - archives = { 1495 - macosx = fetchurl { 1496 - url = "https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip"; 1497 - sha1 = "e51e615449b98c716cf912057e2682e75d55e2de"; 1498 - }; 1499 - linux = fetchurl { 1500 - url = "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip"; 1501 - sha1 = "42aa43aae89a50d1c66c3f9fdecd676936da6128"; 1502 - }; 1503 - 1504 - }; 1505 - }; 1506 - 1507 - "ndk"."16.1.4479499" = { 1508 - 1509 - name = "ndk"; 1510 - path = "ndk/16.1.4479499"; 1511 - revision = "16.1.4479499"; 1512 - displayName = "NDK (Side by side) 16.1.4479499"; 1513 - archives = { 1514 - macosx = fetchurl { 1515 - url = "https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip"; 1516 - sha1 = "e51e615449b98c716cf912057e2682e75d55e2de"; 1517 - }; 1518 - linux = fetchurl { 1519 - url = "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip"; 1520 - sha1 = "42aa43aae89a50d1c66c3f9fdecd676936da6128"; 1521 - }; 1522 - 1523 - }; 1524 - }; 1525 - 1526 - "ndk"."17.2.4988734" = { 1527 - 1528 - name = "ndk"; 1529 - path = "ndk/17.2.4988734"; 1530 - revision = "17.2.4988734"; 1531 - displayName = "NDK (Side by side) 17.2.4988734"; 1532 - archives = { 1533 - macosx = fetchurl { 1534 - url = "https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip"; 1535 - sha1 = "f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c"; 1536 - }; 1537 - linux = fetchurl { 1538 - url = "https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip"; 1539 - sha1 = "12cacc70c3fd2f40574015631c00f41fb8a39048"; 1540 - }; 1541 - 1542 - }; 1543 - }; 1544 - 1545 - "ndk"."18.1.5063045" = { 1546 - 1547 - name = "ndk"; 1548 - path = "ndk/18.1.5063045"; 1549 - revision = "18.1.5063045"; 1550 - displayName = "NDK (Side by side) 18.1.5063045"; 1551 - archives = { 1552 - macosx = fetchurl { 1553 - url = "https://dl.google.com/android/repository/android-ndk-r18b-darwin-x86_64.zip"; 1554 - sha1 = "98cb9909aa8c2dab32db188bbdc3ac6207e09440"; 1555 - }; 1556 - linux = fetchurl { 1557 - url = "https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip"; 1558 - sha1 = "500679655da3a86aecf67007e8ab230ea9b4dd7b"; 1559 - }; 1560 - 1561 - }; 1562 - }; 1563 - 1564 - "ndk"."19.0.5232133" = { 1565 - 1566 - name = "ndk"; 1567 - path = "ndk/19.0.5232133"; 1568 - revision = "19.0.5232133"; 1569 - displayName = "NDK (Side by side) 19.0.5232133"; 1570 - archives = { 1571 - macosx = fetchurl { 1572 - url = "https://dl.google.com/android/repository/android-ndk-r19-darwin-x86_64.zip"; 1573 - sha1 = "86c1a962601b23b8a6d3d535c93b4b0bc4f29249"; 1574 - }; 1575 - linux = fetchurl { 1576 - url = "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip"; 1577 - sha1 = "f02ad84cb5b6e1ff3eea9e6168037c823408c8ac"; 1578 - }; 1579 - 1580 - }; 1581 - }; 1582 - 1583 - "ndk"."19.2.5345600" = { 1584 - 1585 - name = "ndk"; 1586 - path = "ndk/19.2.5345600"; 1587 - revision = "19.2.5345600"; 1588 - displayName = "NDK (Side by side) 19.2.5345600"; 1589 - archives = { 1590 - macosx = fetchurl { 1591 - url = "https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip"; 1592 - sha1 = "f46b8193109bba8a58e0461c1a48f4534051fb25"; 1593 - }; 1594 - linux = fetchurl { 1595 - url = "https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip"; 1596 - sha1 = "fd94d0be6017c6acbd193eb95e09cf4b6f61b834"; 1597 - }; 1598 - 1599 - }; 1600 - }; 1601 - 1602 - "ndk"."20.0.5392854-rc2" = { 1603 - 1604 - name = "ndk"; 1605 - path = "ndk/20.0.5392854"; 1606 - revision = "20.0.5392854-rc2"; 1607 - displayName = "NDK (Side by side) 20.0.5392854"; 1608 - archives = { 1609 - macosx = fetchurl { 1610 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-darwin-x86_64.zip"; 1611 - sha1 = "cd94191ace6b31ec9af1cc370173e16934e1cb8b"; 1612 - }; 1613 - linux = fetchurl { 1614 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-linux-x86_64.zip"; 1615 - sha1 = "8285ae2e24a7232fd0cbfb55e955c8586ef2ee02"; 1616 - }; 1617 - 1618 - }; 1619 - }; 1620 - 1621 - "ndk"."20.0.5471264-rc3" = { 1622 - 1623 - name = "ndk"; 1624 - path = "ndk/20.0.5471264"; 1625 - revision = "20.0.5471264-rc3"; 1626 - displayName = "NDK (Side by side) 20.0.5471264"; 1627 - archives = { 1628 - macosx = fetchurl { 1629 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-darwin-x86_64.zip"; 1630 - sha1 = "665a035cadb0dd03e6502ba25c18643f6e4ede24"; 1631 - }; 1632 - linux = fetchurl { 1633 - url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-linux-x86_64.zip"; 1634 - sha1 = "674d8fb0e0df8e8be1c31fa321eb176548a19ba3"; 1635 - }; 1636 - 1637 - }; 1638 - }; 1639 - 1640 - "ndk"."20.0.5594570" = { 1641 - 1642 - name = "ndk"; 1643 - path = "ndk/20.0.5594570"; 1644 - revision = "20.0.5594570"; 1645 - displayName = "NDK (Side by side) 20.0.5594570"; 1646 - archives = { 1647 - macosx = fetchurl { 1648 - url = "https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip"; 1649 - sha1 = "96d5f1c50452596912d1982439c514194b5751e6"; 1650 - }; 1651 - linux = fetchurl { 1652 - url = "https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip"; 1653 - sha1 = "8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff"; 1654 - }; 1655 - 1656 - }; 1657 - }; 1658 - 1659 - "ndk"."20.1.5948944" = { 1660 - 1661 - name = "ndk"; 1662 - path = "ndk/20.1.5948944"; 1663 - revision = "20.1.5948944"; 1664 - displayName = "NDK (Side by side) 20.1.5948944"; 1665 - archives = { 1666 - macosx = fetchurl { 1667 - url = "https://dl.google.com/android/repository/android-ndk-r20b-darwin-x86_64.zip"; 1668 - sha1 = "b51290ab69cb89de1f0ba108702277bc333b38be"; 1669 - }; 1670 - linux = fetchurl { 1671 - url = "https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip"; 1672 - sha1 = "d903fdf077039ad9331fb6c3bee78aa46d45527b"; 1673 - }; 1674 - 1675 - }; 1676 - }; 1677 - 1678 - "ndk"."21.0.6011959-rc2" = { 1679 - 1680 - name = "ndk"; 1681 - path = "ndk/21.0.6011959"; 1682 - revision = "21.0.6011959-rc2"; 1683 - displayName = "NDK (Side by side) 21.0.6011959"; 1684 - archives = { 1685 - macosx = fetchurl { 1686 - url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-darwin-x86_64.zip"; 1687 - sha1 = "34a46c3867c9d87a80895c0b8a098256052536d2"; 1688 - }; 1689 - linux = fetchurl { 1690 - url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-linux-x86_64.zip"; 1691 - sha1 = "335f30302bee700a9a5fdfe3ae533a4963499c44"; 1692 - }; 1693 - 1694 - }; 1695 - }; 1696 - 1697 - "ndk"."21.0.6113669" = { 1698 - 1699 - name = "ndk"; 1700 - path = "ndk/21.0.6113669"; 1701 - revision = "21.0.6113669"; 1702 - displayName = "NDK (Side by side) 21.0.6113669"; 1703 - archives = { 1704 - macosx = fetchurl { 1705 - url = "https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip"; 1706 - sha1 = "0d50636cc0e34ed3ba540d6d5818ea0cf10f16aa"; 1707 - }; 1708 - linux = fetchurl { 1709 - url = "https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip"; 1710 - sha1 = "afc9c0b9faad222898ac8168c78ad4ccac8a1b5c"; 1711 - }; 1712 - 1713 - }; 1714 - }; 1715 - 1716 - "ndk"."21.1.6210238-rc1" = { 1717 - 1718 - name = "ndk"; 1719 - path = "ndk/21.1.6210238"; 1720 - revision = "21.1.6210238-rc1"; 1721 - displayName = "NDK (Side by side) 21.1.6210238"; 1722 - archives = { 1723 - macosx = fetchurl { 1724 - url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-darwin-x86_64.zip"; 1725 - sha1 = "971609f9a579ebbcb8d121a5d5aa0cba716b2d1f"; 1726 - }; 1727 - linux = fetchurl { 1728 - url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-linux-x86_64.zip"; 1729 - sha1 = "cf06ed408663c11c8f4824f9370c7a900ec074dd"; 1730 - }; 1731 - 1732 - }; 1733 - }; 1734 - 1735 - "patcher"."1" = { 1736 - 1737 - name = "patcher"; 1738 - path = "patcher/v4"; 1739 - revision = "1"; 1740 - displayName = "SDK Patch Applier v4"; 1741 - archives = { 1742 - 1743 - all = fetchurl { 1744 - url = "https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip"; 1745 - sha1 = "046699c5e2716ae11d77e0bad814f7f33fab261e"; 1746 - }; 1747 - 1748 - }; 1749 - }; 1750 - 1751 - "platform-tools"."29.0.6" = { 1752 - 1753 - name = "platform-tools"; 1754 - path = "platform-tools"; 1755 - revision = "29.0.6"; 1756 - displayName = "Android SDK Platform-Tools"; 1757 - archives = { 1758 - macosx = fetchurl { 1759 - url = "https://dl.google.com/android/repository/platform-tools_r29.0.6-darwin.zip"; 1760 - sha1 = "3232179dce22d8a6332018729026ed39f5d5cd0b"; 1761 - }; 1762 - linux = fetchurl { 1763 - url = "https://dl.google.com/android/repository/platform-tools_r29.0.6-linux.zip"; 1764 - sha1 = "e95ed28330406705d47fe96bafb589be6c1f2f23"; 1765 - }; 1766 - 1767 - }; 1768 - }; 1769 - 1770 - "platforms"."10" = { 1771 - 1772 - name = "platforms"; 1773 - path = "platforms/android-10"; 1774 - revision = "10"; 1775 - displayName = "Android SDK Platform 10"; 1776 - archives = { 1777 - 1778 - all = fetchurl { 1779 - url = "https://dl.google.com/android/repository/android-2.3.3_r02.zip"; 1780 - sha1 = "887e37783ec32f541ea33c2c649dda648e8e6fb3"; 1781 - }; 1782 - 1783 - }; 1784 - }; 1785 - 1786 - "platforms"."11" = { 1787 - 1788 - name = "platforms"; 1789 - path = "platforms/android-11"; 1790 - revision = "11"; 1791 - displayName = "Android SDK Platform 11"; 1792 - archives = { 1793 - 1794 - all = fetchurl { 1795 - url = "https://dl.google.com/android/repository/android-3.0_r02.zip"; 1796 - sha1 = "2c7d4bd13f276e76f6bbd87315fe27aba351dd37"; 1797 - }; 1798 - 1799 - }; 1800 - }; 1801 - 1802 - "platforms"."12" = { 1803 - 1804 - name = "platforms"; 1805 - path = "platforms/android-12"; 1806 - revision = "12"; 1807 - displayName = "Android SDK Platform 12"; 1808 - archives = { 1809 - 1810 - all = fetchurl { 1811 - url = "https://dl.google.com/android/repository/android-3.1_r03.zip"; 1812 - sha1 = "4a50a6679cd95bb68bb5fc032e754cd7c5e2b1bf"; 1813 - }; 1814 - 1815 - }; 1816 - }; 1817 - 1818 - "platforms"."13" = { 1819 - 1820 - name = "platforms"; 1821 - path = "platforms/android-13"; 1822 - revision = "13"; 1823 - displayName = "Android SDK Platform 13"; 1824 - archives = { 1825 - 1826 - all = fetchurl { 1827 - url = "https://dl.google.com/android/repository/android-3.2_r01.zip"; 1828 - sha1 = "6189a500a8c44ae73a439604363de93591163cd9"; 1829 - }; 1830 - 1831 - }; 1832 - }; 1833 - 1834 - "platforms"."14" = { 1835 - 1836 - name = "platforms"; 1837 - path = "platforms/android-14"; 1838 - revision = "14"; 1839 - displayName = "Android SDK Platform 14"; 1840 - archives = { 1841 - 1842 - all = fetchurl { 1843 - url = "https://dl.google.com/android/repository/android-14_r04.zip"; 1844 - sha1 = "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c"; 1845 - }; 1846 - 1847 - }; 1848 - }; 1849 - 1850 - "platforms"."15" = { 1851 - 1852 - name = "platforms"; 1853 - path = "platforms/android-15"; 1854 - revision = "15"; 1855 - displayName = "Android SDK Platform 15"; 1856 - archives = { 1857 - 1858 - all = fetchurl { 1859 - url = "https://dl.google.com/android/repository/android-15_r05.zip"; 1860 - sha1 = "69ab4c443b37184b2883af1fd38cc20cbeffd0f3"; 1861 - }; 1862 - 1863 - }; 1864 - }; 1865 - 1866 - "platforms"."16" = { 1867 - 1868 - name = "platforms"; 1869 - path = "platforms/android-16"; 1870 - revision = "16"; 1871 - displayName = "Android SDK Platform 16"; 1872 - archives = { 1873 - 1874 - all = fetchurl { 1875 - url = "https://dl.google.com/android/repository/android-16_r05.zip"; 1876 - sha1 = "12a5ce6235a76bc30f62c26bda1b680e336abd07"; 1877 - }; 1878 - 1879 - }; 1880 - }; 1881 - 1882 - "platforms"."17" = { 1883 - 1884 - name = "platforms"; 1885 - path = "platforms/android-17"; 1886 - revision = "17"; 1887 - displayName = "Android SDK Platform 17"; 1888 - archives = { 1889 - 1890 - all = fetchurl { 1891 - url = "https://dl.google.com/android/repository/android-17_r03.zip"; 1892 - sha1 = "dbe14101c06e6cdb34e300393e64e64f8c92168a"; 1893 - }; 1894 - 1895 - }; 1896 - }; 1897 - 1898 - "platforms"."18" = { 1899 - 1900 - name = "platforms"; 1901 - path = "platforms/android-18"; 1902 - revision = "18"; 1903 - displayName = "Android SDK Platform 18"; 1904 - archives = { 1905 - 1906 - all = fetchurl { 1907 - url = "https://dl.google.com/android/repository/android-18_r03.zip"; 1908 - sha1 = "e6b09b3505754cbbeb4a5622008b907262ee91cb"; 1909 - }; 1910 - 1911 - }; 1912 - }; 1913 - 1914 - "platforms"."19" = { 1915 - 1916 - name = "platforms"; 1917 - path = "platforms/android-19"; 1918 - revision = "19"; 1919 - displayName = "Android SDK Platform 19"; 1920 - archives = { 1921 - 1922 - all = fetchurl { 1923 - url = "https://dl.google.com/android/repository/android-19_r04.zip"; 1924 - sha1 = "2ff20d89e68f2f5390981342e009db5a2d456aaa"; 1925 - }; 1926 - 1927 - }; 1928 - }; 1929 - 1930 - "platforms"."2" = { 1931 - 1932 - name = "platforms"; 1933 - path = "platforms/android-2"; 1934 - revision = "2"; 1935 - displayName = "Android SDK Platform 2"; 1936 - archives = { 1937 - linux = fetchurl { 1938 - url = "https://dl.google.com/android/repository/android-1.1_r1-linux.zip"; 1939 - sha1 = "c054d25c9b4c6251fa49c2f9c54336998679d3fe"; 1940 - }; 1941 - macosx = fetchurl { 1942 - url = "https://dl.google.com/android/repository/android-1.1_r1-macosx.zip"; 1943 - sha1 = "e21dbcff45b7356657449ebb3c7e941be2bb5ebe"; 1944 - }; 1945 - 1946 - }; 1947 - }; 1948 - 1949 - "platforms"."20" = { 1950 - 1951 - name = "platforms"; 1952 - path = "platforms/android-20"; 1953 - revision = "20"; 1954 - displayName = "Android SDK Platform 20"; 1955 - archives = { 1956 - 1957 - all = fetchurl { 1958 - url = "https://dl.google.com/android/repository/android-20_r02.zip"; 1959 - sha1 = "a9251f8a3f313ab05834a07a963000927637e01d"; 1960 - }; 1961 - 1962 - }; 1963 - }; 1964 - 1965 - "platforms"."21" = { 1966 - 1967 - name = "platforms"; 1968 - path = "platforms/android-21"; 1969 - revision = "21"; 1970 - displayName = "Android SDK Platform 21"; 1971 - archives = { 1972 - 1973 - all = fetchurl { 1974 - url = "https://dl.google.com/android/repository/android-21_r02.zip"; 1975 - sha1 = "53536556059bb29ae82f414fd2e14bc335a4eb4c"; 1976 - }; 1977 - 1978 - }; 1979 - }; 1980 - 1981 - "platforms"."22" = { 1982 - 1983 - name = "platforms"; 1984 - path = "platforms/android-22"; 1985 - revision = "22"; 1986 - displayName = "Android SDK Platform 22"; 1987 - archives = { 1988 - 1989 - all = fetchurl { 1990 - url = "https://dl.google.com/android/repository/android-22_r02.zip"; 1991 - sha1 = "5d1bd10fea962b216a0dece1247070164760a9fc"; 1992 - }; 1993 - 1994 - }; 1995 - }; 1996 - 1997 - "platforms"."23" = { 1998 - 1999 - name = "platforms"; 2000 - path = "platforms/android-23"; 2001 - revision = "23"; 2002 - displayName = "Android SDK Platform 23"; 2003 - archives = { 2004 - 2005 - all = fetchurl { 2006 - url = "https://dl.google.com/android/repository/platform-23_r03.zip"; 2007 - sha1 = "027fede3de6aa1649115bbd0bffff30ccd51c9a0"; 2008 - }; 2009 - 2010 - }; 2011 - }; 2012 - 2013 - "platforms"."24" = { 2014 - 2015 - name = "platforms"; 2016 - path = "platforms/android-24"; 2017 - revision = "24"; 2018 - displayName = "Android SDK Platform 24"; 2019 - archives = { 2020 - 2021 - all = fetchurl { 2022 - url = "https://dl.google.com/android/repository/platform-24_r02.zip"; 2023 - sha1 = "8912da3d4bfe7a9f28f0e5ce92d3a8dc96342aee"; 2024 - }; 2025 - 2026 - }; 2027 - }; 2028 - 2029 - "platforms"."25" = { 2030 - 2031 - name = "platforms"; 2032 - path = "platforms/android-25"; 2033 - revision = "25"; 2034 - displayName = "Android SDK Platform 25"; 2035 - archives = { 2036 - 2037 - all = fetchurl { 2038 - url = "https://dl.google.com/android/repository/platform-25_r03.zip"; 2039 - sha1 = "00c2c5765e8988504be10a1eb66ed71fcdbd7fe8"; 2040 - }; 2041 - 2042 - }; 2043 - }; 2044 - 2045 - "platforms"."26" = { 2046 - 2047 - name = "platforms"; 2048 - path = "platforms/android-26"; 2049 - revision = "26"; 2050 - displayName = "Android SDK Platform 26"; 2051 - archives = { 2052 - 2053 - all = fetchurl { 2054 - url = "https://dl.google.com/android/repository/platform-26_r02.zip"; 2055 - sha1 = "e4ae5d7aa557a3c827135838ee400da8443ac4ef"; 2056 - }; 2057 - 2058 - }; 2059 - }; 2060 - 2061 - "platforms"."27" = { 2062 - 2063 - name = "platforms"; 2064 - path = "platforms/android-27"; 2065 - revision = "27"; 2066 - displayName = "Android SDK Platform 27"; 2067 - archives = { 2068 - 2069 - all = fetchurl { 2070 - url = "https://dl.google.com/android/repository/platform-27_r03.zip"; 2071 - sha1 = "35f747e7e70b2d16e0e4246876be28d15ea1c353"; 2072 - }; 2073 - 2074 - }; 2075 - }; 2076 - 2077 - "platforms"."28" = { 2078 - 2079 - name = "platforms"; 2080 - path = "platforms/android-28"; 2081 - revision = "28"; 2082 - displayName = "Android SDK Platform 28"; 2083 - archives = { 2084 - 2085 - all = fetchurl { 2086 - url = "https://dl.google.com/android/repository/platform-28_r06.zip"; 2087 - sha1 = "9a4e52b1d55bd2e24216b150aafae2503d3efba6"; 2088 - }; 2089 - 2090 - }; 2091 - }; 2092 - 2093 - "platforms"."29" = { 2094 - 2095 - name = "platforms"; 2096 - path = "platforms/android-29"; 2097 - revision = "29"; 2098 - displayName = "Android SDK Platform 29"; 2099 - archives = { 2100 - 2101 - all = fetchurl { 2102 - url = "https://dl.google.com/android/repository/platform-29_r04.zip"; 2103 - sha1 = "8d644c39902038e0bd529165d5ba4f5a8607daea"; 2104 - }; 2105 - 2106 - }; 2107 - }; 2108 - 2109 - "platforms"."3" = { 2110 - 2111 - name = "platforms"; 2112 - path = "platforms/android-3"; 2113 - revision = "3"; 2114 - displayName = "Android SDK Platform 3"; 2115 - archives = { 2116 - linux = fetchurl { 2117 - url = "https://dl.google.com/android/repository/android-1.5_r04-linux.zip"; 2118 - sha1 = "5c134b7df5f4b8bd5b61ba93bdaebada8fa3468c"; 2119 - }; 2120 - macosx = fetchurl { 2121 - url = "https://dl.google.com/android/repository/android-1.5_r04-macosx.zip"; 2122 - sha1 = "d3a67c2369afa48b6c3c7624de5031c262018d1e"; 2123 - }; 2124 - 2125 - }; 2126 - }; 2127 - 2128 - "platforms"."4" = { 2129 - 2130 - name = "platforms"; 2131 - path = "platforms/android-4"; 2132 - revision = "4"; 2133 - displayName = "Android SDK Platform 4"; 2134 - archives = { 2135 - linux = fetchurl { 2136 - url = "https://dl.google.com/android/repository/android-1.6_r03-linux.zip"; 2137 - sha1 = "483ed088e45bbdf3444baaf9250c8b02e5383cb0"; 2138 - }; 2139 - macosx = fetchurl { 2140 - url = "https://dl.google.com/android/repository/android-1.6_r03-macosx.zip"; 2141 - sha1 = "bdafad44f5df9f127979bdb21a1fdd87ee3cd625"; 2142 - }; 2143 - 2144 - }; 2145 - }; 2146 - 2147 - "platforms"."5" = { 2148 - 2149 - name = "platforms"; 2150 - path = "platforms/android-5"; 2151 - revision = "5"; 2152 - displayName = "Android SDK Platform 5"; 2153 - archives = { 2154 - linux = fetchurl { 2155 - url = "https://dl.google.com/android/repository/android-2.0_r01-linux.zip"; 2156 - sha1 = "be9be6a99ca32875c96ec7f91160ca9fce7e3c7d"; 2157 - }; 2158 - macosx = fetchurl { 2159 - url = "https://dl.google.com/android/repository/android-2.0_r01-macosx.zip"; 2160 - sha1 = "2a866d0870dbba18e0503cd41e5fae988a21b314"; 2161 - }; 2162 - 2163 - }; 2164 - }; 2165 - 2166 - "platforms"."6" = { 2167 - 2168 - name = "platforms"; 2169 - path = "platforms/android-6"; 2170 - revision = "6"; 2171 - displayName = "Android SDK Platform 6"; 2172 - archives = { 2173 - linux = fetchurl { 2174 - url = "https://dl.google.com/android/repository/android-2.0.1_r01-linux.zip"; 2175 - sha1 = "ce2c971dce352aa28af06bda92a070116aa5ae1a"; 2176 - }; 2177 - macosx = fetchurl { 2178 - url = "https://dl.google.com/android/repository/android-2.0.1_r01-macosx.zip"; 2179 - sha1 = "c3096f80d75a6fc8cb38ef8a18aec920e53d42c0"; 2180 - }; 2181 - 2182 - }; 2183 - }; 2184 - 2185 - "platforms"."7" = { 2186 - 2187 - name = "platforms"; 2188 - path = "platforms/android-7"; 2189 - revision = "7"; 2190 - displayName = "Android SDK Platform 7"; 2191 - archives = { 2192 - 2193 - all = fetchurl { 2194 - url = "https://dl.google.com/android/repository/android-2.1_r03.zip"; 2195 - sha1 = "5ce51b023ac19f8738500b1007a1da5de2349a1e"; 2196 - }; 2197 - 2198 - }; 2199 - }; 2200 - 2201 - "platforms"."8" = { 2202 - 2203 - name = "platforms"; 2204 - path = "platforms/android-8"; 2205 - revision = "8"; 2206 - displayName = "Android SDK Platform 8"; 2207 - archives = { 2208 - 2209 - all = fetchurl { 2210 - url = "https://dl.google.com/android/repository/android-2.2_r03.zip"; 2211 - sha1 = "231262c63eefdff8fd0386e9ccfefeb27a8f9202"; 2212 - }; 2213 - 2214 - }; 2215 - }; 2216 - 2217 - "platforms"."9" = { 2218 - 2219 - name = "platforms"; 2220 - path = "platforms/android-9"; 2221 - revision = "9"; 2222 - displayName = "Android SDK Platform 9"; 2223 - archives = { 2224 - 2225 - all = fetchurl { 2226 - url = "https://dl.google.com/android/repository/android-2.3.1_r02.zip"; 2227 - sha1 = "209f8a7a8b2cb093fce858b8b55fed3ba5206773"; 2228 - }; 2229 - 2230 - }; 2231 - }; 2232 - 2233 - "platforms"."R" = { 2234 - 2235 - name = "platforms"; 2236 - path = "platforms/android-R"; 2237 - revision = "R"; 2238 - displayName = "Android SDK Platform R"; 2239 - archives = { 2240 - 2241 - all = fetchurl { 2242 - url = "https://dl.google.com/android/repository/platform-R_r01.zip"; 2243 - sha1 = "f6ce3ef0ec8526550fc3b517bdb29051275bcd1a"; 2244 - }; 2245 - 2246 - }; 2247 - }; 2248 - 2249 - "skiaparser"."1-rc02" = { 2250 - 2251 - name = "skiaparser"; 2252 - path = "skiaparser/1"; 2253 - revision = "1-rc02"; 2254 - displayName = "Skia Parser Server"; 2255 - archives = { 2256 - linux = fetchurl { 2257 - url = "https://dl.google.com/android/repository/skiaparser-6172737-linux.zip"; 2258 - sha1 = "d2eac6deff2c257d47853251bda5528c96a41720"; 2259 - }; 2260 - macosx = fetchurl { 2261 - url = "https://dl.google.com/android/repository/skiaparser-6172737-mac.zip"; 2262 - sha1 = "1e3b8da7a4f5e9887479b4e4186db3cb22422c82"; 2263 - }; 2264 - 2265 - }; 2266 - }; 2267 - 2268 - "sources"."14" = { 2269 - 2270 - name = "sources"; 2271 - path = "sources/android-14"; 2272 - revision = "14"; 2273 - displayName = "Sources for Android 14"; 2274 - archives = { 2275 - 2276 - all = fetchurl { 2277 - url = "https://dl.google.com/android/repository/sources-14_r01.zip"; 2278 - sha1 = "eaf4ed7dcac46e68516a1b4aa5b0d9e5a39a7555"; 2279 - }; 2280 - 2281 - }; 2282 - }; 2283 - 2284 - "sources"."15" = { 2285 - 2286 - name = "sources"; 2287 - path = "sources/android-15"; 2288 - revision = "15"; 2289 - displayName = "Sources for Android 15"; 2290 - archives = { 2291 - 2292 - all = fetchurl { 2293 - url = "https://dl.google.com/android/repository/sources-15_r02.zip"; 2294 - sha1 = "e5992a5747c9590783fbbdd700337bf0c9f6b1fa"; 2295 - }; 2296 - 2297 - }; 2298 - }; 2299 - 2300 - "sources"."16" = { 2301 - 2302 - name = "sources"; 2303 - path = "sources/android-16"; 2304 - revision = "16"; 2305 - displayName = "Sources for Android 16"; 2306 - archives = { 2307 - 2308 - all = fetchurl { 2309 - url = "https://dl.google.com/android/repository/sources-16_r02.zip"; 2310 - sha1 = "0f83c14ed333c45d962279ab5d6bc98a0269ef84"; 2311 - }; 2312 - 2313 - }; 2314 - }; 2315 - 2316 - "sources"."17" = { 2317 - 2318 - name = "sources"; 2319 - path = "sources/android-17"; 2320 - revision = "17"; 2321 - displayName = "Sources for Android 17"; 2322 - archives = { 2323 - 2324 - all = fetchurl { 2325 - url = "https://dl.google.com/android/repository/sources-17_r01.zip"; 2326 - sha1 = "6f1f18cd2d2b1852d7f6892df9cee3823349d43a"; 2327 - }; 2328 - 2329 - }; 2330 - }; 2331 - 2332 - "sources"."18" = { 2333 - 2334 - name = "sources"; 2335 - path = "sources/android-18"; 2336 - revision = "18"; 2337 - displayName = "Sources for Android 18"; 2338 - archives = { 2339 - 2340 - all = fetchurl { 2341 - url = "https://dl.google.com/android/repository/sources-18_r01.zip"; 2342 - sha1 = "8b49fdf7433f4881a2bfb559b5dd05d8ec65fb78"; 2343 - }; 2344 - 2345 - }; 2346 - }; 2347 - 2348 - "sources"."19" = { 2349 - 2350 - name = "sources"; 2351 - path = "sources/android-19"; 2352 - revision = "19"; 2353 - displayName = "Sources for Android 19"; 2354 - archives = { 2355 - 2356 - all = fetchurl { 2357 - url = "https://dl.google.com/android/repository/sources-19_r02.zip"; 2358 - sha1 = "433a1d043ef77561571250e94cb7a0ef24a202e7"; 2359 - }; 2360 - 2361 - }; 2362 - }; 2363 - 2364 - "sources"."20" = { 2365 - 2366 - name = "sources"; 2367 - path = "sources/android-20"; 2368 - revision = "20"; 2369 - displayName = "Sources for Android 20"; 2370 - archives = { 2371 - 2372 - all = fetchurl { 2373 - url = "https://dl.google.com/android/repository/sources-20_r01.zip"; 2374 - sha1 = "8da3e40f2625f9f7ef38b7e403f49f67226c0d76"; 2375 - }; 2376 - 2377 - }; 2378 - }; 2379 - 2380 - "sources"."21" = { 2381 - 2382 - name = "sources"; 2383 - path = "sources/android-21"; 2384 - revision = "21"; 2385 - displayName = "Sources for Android 21"; 2386 - archives = { 2387 - 2388 - all = fetchurl { 2389 - url = "https://dl.google.com/android/repository/sources-21_r01.zip"; 2390 - sha1 = "137a5044915d32bea297a8c1552684802bbc2e25"; 2391 - }; 2392 - 2393 - }; 2394 - }; 2395 - 2396 - "sources"."22" = { 2397 - 2398 - name = "sources"; 2399 - path = "sources/android-22"; 2400 - revision = "22"; 2401 - displayName = "Sources for Android 22"; 2402 - archives = { 2403 - 2404 - all = fetchurl { 2405 - url = "https://dl.google.com/android/repository/sources-22_r01.zip"; 2406 - sha1 = "98320e13976d11597a4a730a8d203ac9a03ed5a6"; 2407 - }; 2408 - 2409 - }; 2410 - }; 2411 - 2412 - "sources"."23" = { 2413 - 2414 - name = "sources"; 2415 - path = "sources/android-23"; 2416 - revision = "23"; 2417 - displayName = "Sources for Android 23"; 2418 - archives = { 2419 - 2420 - all = fetchurl { 2421 - url = "https://dl.google.com/android/repository/sources-23_r01.zip"; 2422 - sha1 = "b0f15da2762b42f543c5e364c2b15b198cc99cc2"; 2423 - }; 2424 - 2425 - }; 2426 - }; 2427 - 2428 - "sources"."24" = { 2429 - 2430 - name = "sources"; 2431 - path = "sources/android-24"; 2432 - revision = "24"; 2433 - displayName = "Sources for Android 24"; 2434 - archives = { 2435 - 2436 - all = fetchurl { 2437 - url = "https://dl.google.com/android/repository/sources-24_r01.zip"; 2438 - sha1 = "6b96115830a83d654479f32ce4b724ca9011148b"; 2439 - }; 2440 - 2441 - }; 2442 - }; 2443 - 2444 - "sources"."25" = { 2445 - 2446 - name = "sources"; 2447 - path = "sources/android-25"; 2448 - revision = "25"; 2449 - displayName = "Sources for Android 25"; 2450 - archives = { 2451 - 2452 - all = fetchurl { 2453 - url = "https://dl.google.com/android/repository/sources-25_r01.zip"; 2454 - sha1 = "bbc72efd1a9bad87cc507e308f0d29aad438c52c"; 2455 - }; 2456 - 2457 - }; 2458 - }; 2459 - 2460 - "sources"."26" = { 2461 - 2462 - name = "sources"; 2463 - path = "sources/android-26"; 2464 - revision = "26"; 2465 - displayName = "Sources for Android 26"; 2466 - archives = { 2467 - 2468 - all = fetchurl { 2469 - url = "https://dl.google.com/android/repository/sources-26_r01.zip"; 2470 - sha1 = "2af701ee3223d580409288540b1d06932fd8f9b9"; 2471 - }; 2472 - 2473 - }; 2474 - }; 2475 - 2476 - "sources"."27" = { 2477 - 2478 - name = "sources"; 2479 - path = "sources/android-27"; 2480 - revision = "27"; 2481 - displayName = "Sources for Android 27"; 2482 - archives = { 2483 - 2484 - all = fetchurl { 2485 - url = "https://dl.google.com/android/repository/sources-27_r01.zip"; 2486 - sha1 = "7b714670561d08f54751af42aca929867b806596"; 2487 - }; 2488 - 2489 - }; 2490 - }; 2491 - 2492 - "sources"."28" = { 2493 - 2494 - name = "sources"; 2495 - path = "sources/android-28"; 2496 - revision = "28"; 2497 - displayName = "Sources for Android 28"; 2498 - archives = { 2499 - 2500 - all = fetchurl { 2501 - url = "https://dl.google.com/android/repository/sources-28_r01.zip"; 2502 - sha1 = "5610e0c24235ee3fa343c899ddd551be30315255"; 2503 - }; 2504 - 2505 - }; 2506 - }; 2507 - 2508 - "sources"."29" = { 2509 - 2510 - name = "sources"; 2511 - path = "sources/android-29"; 2512 - revision = "29"; 2513 - displayName = "Sources for Android 29"; 2514 - archives = { 2515 - 2516 - all = fetchurl { 2517 - url = "https://dl.google.com/android/repository/sources-29_r01.zip"; 2518 - sha1 = "d0ad249e152b3a8fe3cb7c4a329453a048be29e4"; 2519 - }; 2520 - 2521 - }; 2522 - }; 2523 - 2524 - "tools"."25.2.5" = { 2525 - 2526 - name = "tools"; 2527 - path = "tools"; 2528 - revision = "25.2.5"; 2529 - displayName = "Android SDK Tools 25.2.5"; 2530 - archives = { 2531 - linux = fetchurl { 2532 - url = "https://dl.google.com/android/repository/tools_r25.2.5-linux.zip"; 2533 - sha1 = "72df3aa1988c0a9003ccdfd7a13a7b8bd0f47fc1"; 2534 - }; 2535 - macosx = fetchurl { 2536 - url = "https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip"; 2537 - sha1 = "d2168d963ac5b616e3d3ddaf21511d084baf3659"; 2538 - }; 2539 - 2540 - }; 2541 - }; 2542 - 2543 - "tools"."26.1.1" = { 2544 - 2545 - name = "tools"; 2546 - path = "tools"; 2547 - revision = "26.1.1"; 2548 - displayName = "Android SDK Tools"; 2549 - archives = { 2550 - macosx = fetchurl { 2551 - url = "https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip"; 2552 - sha1 = "ed85ea7b59bc3483ce0af4c198523ba044e083ad"; 2553 - }; 2554 - linux = fetchurl { 2555 - url = "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip"; 2556 - sha1 = "8c7c28554a32318461802c1291d76fccfafde054"; 2557 - }; 2558 - 2559 - }; 2560 - }; 2561 - 2562 - } 2563 -
-114
pkgs/development/mobile/androidenv/generated/system-images-android-tv.nix
··· 1 - {fetchurl}: 2 - 3 - { 4 - "21".android-tv."x86" = { 5 - name = "system-image-21-android-tv-x86"; 6 - path = "system-images/android-21/android-tv/x86"; 7 - revision = "21-android-tv-x86"; 8 - displayName = "Android TV Intel x86 Atom System Image"; 9 - archives.all = fetchurl { 10 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-21_r03.zip"; 11 - sha1 = "2f8a1988188d6abfd6c6395baeb4471a034dc1e8"; 12 - }; 13 - }; 14 - "21".android-tv."armeabi-v7a" = { 15 - name = "system-image-21-android-tv-armeabi-v7a"; 16 - path = "system-images/android-21/android-tv/armeabi-v7a"; 17 - revision = "21-android-tv-armeabi-v7a"; 18 - displayName = "Android TV ARM EABI v7a System Image"; 19 - archives.all = fetchurl { 20 - url = "https://dl.google.com/android/repository/sys-img/android-tv/armeabi-v7a-21_r03.zip"; 21 - sha1 = "b63e28a47f11b639dd94981a458b7abfa89ac331"; 22 - }; 23 - }; 24 - "22".android-tv."x86" = { 25 - name = "system-image-22-android-tv-x86"; 26 - path = "system-images/android-22/android-tv/x86"; 27 - revision = "22-android-tv-x86"; 28 - displayName = "Android TV Intel x86 Atom System Image"; 29 - archives.all = fetchurl { 30 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-22_r03.zip"; 31 - sha1 = "c78efd5a155622eb490be9d326f5783993375c35"; 32 - }; 33 - }; 34 - "23".android-tv."x86" = { 35 - name = "system-image-23-android-tv-x86"; 36 - path = "system-images/android-23/android-tv/x86"; 37 - revision = "23-android-tv-x86"; 38 - displayName = "Android TV Intel x86 Atom System Image"; 39 - archives.all = fetchurl { 40 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-23_r19.zip"; 41 - sha1 = "47e8d6b08a337a0672f0f105bf907d39ed9457ec"; 42 - }; 43 - }; 44 - "23".android-tv."armeabi-v7a" = { 45 - name = "system-image-23-android-tv-armeabi-v7a"; 46 - path = "system-images/android-23/android-tv/armeabi-v7a"; 47 - revision = "23-android-tv-armeabi-v7a"; 48 - displayName = "Android TV ARM EABI v7a System Image"; 49 - archives.all = fetchurl { 50 - url = "https://dl.google.com/android/repository/sys-img/android-tv/armeabi-v7a-23_r12.zip"; 51 - sha1 = "bd84678ae8caf71d584f5210e866b2807e7b4b52"; 52 - }; 53 - }; 54 - "24".android-tv."x86" = { 55 - name = "system-image-24-android-tv-x86"; 56 - path = "system-images/android-24/android-tv/x86"; 57 - revision = "24-android-tv-x86"; 58 - displayName = "Android TV Intel x86 Atom System Image"; 59 - archives.all = fetchurl { 60 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-24_r20.zip"; 61 - sha1 = "0b8cd98dec9ebd04376ce4f6e270193ceae8acea"; 62 - }; 63 - }; 64 - "25".android-tv."x86" = { 65 - name = "system-image-25-android-tv-x86"; 66 - path = "system-images/android-25/android-tv/x86"; 67 - revision = "25-android-tv-x86"; 68 - displayName = "Android TV Intel x86 Atom System Image"; 69 - archives.all = fetchurl { 70 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-25_r14.zip"; 71 - sha1 = "1c88f11683375c059803c3a7be8e880cc23a6f9a"; 72 - }; 73 - }; 74 - "26".android-tv."x86" = { 75 - name = "system-image-26-android-tv-x86"; 76 - path = "system-images/android-26/android-tv/x86"; 77 - revision = "26-android-tv-x86"; 78 - displayName = "Android TV Intel x86 Atom System Image"; 79 - archives.all = fetchurl { 80 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-26_r12.zip"; 81 - sha1 = "d8b12e543925a0454403d2a854996a76410ec374"; 82 - }; 83 - }; 84 - "27".android-tv."x86" = { 85 - name = "system-image-27-android-tv-x86"; 86 - path = "system-images/android-27/android-tv/x86"; 87 - revision = "27-android-tv-x86"; 88 - displayName = "Android TV Intel x86 Atom System Image"; 89 - archives.all = fetchurl { 90 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-27_r07.zip"; 91 - sha1 = "5ed40e568c0d8d023c5b6c76634b22a477ed54aa"; 92 - }; 93 - }; 94 - "28".android-tv."x86" = { 95 - name = "system-image-28-android-tv-x86"; 96 - path = "system-images/android-28/android-tv/x86"; 97 - revision = "28-android-tv-x86"; 98 - displayName = "Android TV Intel x86 Atom System Image"; 99 - archives.all = fetchurl { 100 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-28_r08.zip"; 101 - sha1 = "f5f8f296dfaca7945434992761c8d47d50257c21"; 102 - }; 103 - }; 104 - "Q".android-tv."x86" = { 105 - name = "system-image-Q-android-tv-x86"; 106 - path = "system-images/android-Q/android-tv/x86"; 107 - revision = "Q-android-tv-x86"; 108 - displayName = "Android TV Intel x86 Atom System Image"; 109 - archives.all = fetchurl { 110 - url = "https://dl.google.com/android/repository/sys-img/android-tv/x86-Q_r01.zip"; 111 - sha1 = "80c66ddce0dbe53fe6fedcade230d518112fffb1"; 112 - }; 113 - }; 114 - }
-44
pkgs/development/mobile/androidenv/generated/system-images-android-wear-cn.nix
··· 1 - {fetchurl}: 2 - 3 - { 4 - "25".android-wear."armeabi-v7a" = { 5 - name = "system-image-25-android-wear-armeabi-v7a"; 6 - path = "system-images/android-25/android-wear-cn/armeabi-v7a"; 7 - revision = "25-android-wear-armeabi-v7a"; 8 - displayName = "China version of Android Wear ARM EABI v7a System Image"; 9 - archives.all = fetchurl { 10 - url = "https://dl.google.com/android/repository/sys-img/android-wear-cn/armeabi-v7a-25_r04.zip"; 11 - sha1 = "02d7bc86df054d1e89fe5856b3af1d2c142cab41"; 12 - }; 13 - }; 14 - "25".android-wear."x86" = { 15 - name = "system-image-25-android-wear-x86"; 16 - path = "system-images/android-25/android-wear-cn/x86"; 17 - revision = "25-android-wear-x86"; 18 - displayName = "China version of Android Wear Intel x86 Atom System Image"; 19 - archives.all = fetchurl { 20 - url = "https://dl.google.com/android/repository/sys-img/android-wear-cn/x86-25_r04.zip"; 21 - sha1 = "73eab14c7cf2f6941e1fee61e0038ead7a2c7f4d"; 22 - }; 23 - }; 24 - "26".android-wear."x86" = { 25 - name = "system-image-26-android-wear-x86"; 26 - path = "system-images/android-26/android-wear-cn/x86"; 27 - revision = "26-android-wear-x86"; 28 - displayName = "China version of Android Wear Intel x86 Atom System Image"; 29 - archives.all = fetchurl { 30 - url = "https://dl.google.com/android/repository/sys-img/android-wear-cn/x86-26_r04.zip"; 31 - sha1 = "fdc8a313f889a2d6522de1fbc00ee9e13547d096"; 32 - }; 33 - }; 34 - "28".android-wear."x86" = { 35 - name = "system-image-28-android-wear-x86"; 36 - path = "system-images/android-28/android-wear-cn/x86"; 37 - revision = "28-android-wear-x86"; 38 - displayName = "China version of Wear OS Intel x86 Atom System Image"; 39 - archives.all = fetchurl { 40 - url = "https://dl.google.com/android/repository/sys-img/android-wear-cn/x86-28_r03.zip"; 41 - sha1 = "2099d87709c5e064273925dbf2cf1fd081bf0262"; 42 - }; 43 - }; 44 - }
-64
pkgs/development/mobile/androidenv/generated/system-images-android-wear.nix
··· 1 - {fetchurl}: 2 - 3 - { 4 - "23".android-wear."armeabi-v7a" = { 5 - name = "system-image-23-android-wear-armeabi-v7a"; 6 - path = "system-images/android-23/android-wear/armeabi-v7a"; 7 - revision = "23-android-wear-armeabi-v7a"; 8 - displayName = "Android Wear ARM EABI v7a System Image"; 9 - archives.all = fetchurl { 10 - url = "https://dl.google.com/android/repository/sys-img/android-wear/armeabi-v7a-23_r06.zip"; 11 - sha1 = "0df5d34b1cdaaaa3805a2f06bb889901eabe2e71"; 12 - }; 13 - }; 14 - "23".android-wear."x86" = { 15 - name = "system-image-23-android-wear-x86"; 16 - path = "system-images/android-23/android-wear/x86"; 17 - revision = "23-android-wear-x86"; 18 - displayName = "Android Wear Intel x86 Atom System Image"; 19 - archives.all = fetchurl { 20 - url = "https://dl.google.com/android/repository/sys-img/android-wear/x86-23_r06.zip"; 21 - sha1 = "3b15c123f3f71459d5b60c1714d49c5d90a5525e"; 22 - }; 23 - }; 24 - "25".android-wear."armeabi-v7a" = { 25 - name = "system-image-25-android-wear-armeabi-v7a"; 26 - path = "system-images/android-25/android-wear/armeabi-v7a"; 27 - revision = "25-android-wear-armeabi-v7a"; 28 - displayName = "Android Wear ARM EABI v7a System Image"; 29 - archives.all = fetchurl { 30 - url = "https://dl.google.com/android/repository/sys-img/android-wear/armeabi-v7a-25_r03.zip"; 31 - sha1 = "76d3568a4e08023047af7d13025a35c9bf1d7e5c"; 32 - }; 33 - }; 34 - "25".android-wear."x86" = { 35 - name = "system-image-25-android-wear-x86"; 36 - path = "system-images/android-25/android-wear/x86"; 37 - revision = "25-android-wear-x86"; 38 - displayName = "Android Wear Intel x86 Atom System Image"; 39 - archives.all = fetchurl { 40 - url = "https://dl.google.com/android/repository/sys-img/android-wear/x86-25_r03.zip"; 41 - sha1 = "693fce7b487a65491a4e88e9f740959688c9dbe6"; 42 - }; 43 - }; 44 - "26".android-wear."x86" = { 45 - name = "system-image-26-android-wear-x86"; 46 - path = "system-images/android-26/android-wear/x86"; 47 - revision = "26-android-wear-x86"; 48 - displayName = "Android Wear Intel x86 Atom System Image"; 49 - archives.all = fetchurl { 50 - url = "https://dl.google.com/android/repository/sys-img/android-wear/x86-26_r04.zip"; 51 - sha1 = "fbffa91b936ca18fcc1e0bab2b52a8b0835cbb1c"; 52 - }; 53 - }; 54 - "28".android-wear."x86" = { 55 - name = "system-image-28-android-wear-x86"; 56 - path = "system-images/android-28/android-wear/x86"; 57 - revision = "28-android-wear-x86"; 58 - displayName = "Wear OS Intel x86 Atom System Image"; 59 - archives.all = fetchurl { 60 - url = "https://dl.google.com/android/repository/sys-img/android-wear/x86-28_r03.zip"; 61 - sha1 = "b80bd53ab69f19441714bff2e4d55931e6d3f7be"; 62 - }; 63 - }; 64 - }
-364
pkgs/development/mobile/androidenv/generated/system-images-android.nix
··· 1 - {fetchurl}: 2 - 3 - { 4 - "10".default."armeabi-v7a" = { 5 - name = "system-image-10-default-armeabi-v7a"; 6 - path = "system-images/android-10/default/armeabi-v7a"; 7 - revision = "10-default-armeabi-v7a"; 8 - displayName = "ARM EABI v7a System Image"; 9 - archives.all = fetchurl { 10 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-10_r05.zip"; 11 - sha1 = "8537616a7add47cce24c60f18bc2429e3dc90ae3"; 12 - }; 13 - }; 14 - "14".default."armeabi-v7a" = { 15 - name = "system-image-14-default-armeabi-v7a"; 16 - path = "system-images/android-14/default/armeabi-v7a"; 17 - revision = "14-default-armeabi-v7a"; 18 - displayName = "ARM EABI v7a System Image"; 19 - archives.all = fetchurl { 20 - url = "https://dl.google.com/android/repository/sys-img/android/sysimg_armv7a-14_r02.zip"; 21 - sha1 = "d8991b0c06b18d7d6ed4169d67460ee1add6661b"; 22 - }; 23 - }; 24 - "15".default."armeabi-v7a" = { 25 - name = "system-image-15-default-armeabi-v7a"; 26 - path = "system-images/android-15/default/armeabi-v7a"; 27 - revision = "15-default-armeabi-v7a"; 28 - displayName = "ARM EABI v7a System Image"; 29 - archives.all = fetchurl { 30 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-15_r05.zip"; 31 - sha1 = "03d7ed95a9d3b107e3f2e5b166d017ea12529e70"; 32 - }; 33 - }; 34 - "16".default."armeabi-v7a" = { 35 - name = "system-image-16-default-armeabi-v7a"; 36 - path = "system-images/android-16/default/armeabi-v7a"; 37 - revision = "16-default-armeabi-v7a"; 38 - displayName = "ARM EABI v7a System Image"; 39 - archives.all = fetchurl { 40 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-16_r06.zip"; 41 - sha1 = "69b944b0d5a18c8563fa80d7d229af64890f724e"; 42 - }; 43 - }; 44 - "17".default."armeabi-v7a" = { 45 - name = "system-image-17-default-armeabi-v7a"; 46 - path = "system-images/android-17/default/armeabi-v7a"; 47 - revision = "17-default-armeabi-v7a"; 48 - displayName = "ARM EABI v7a System Image"; 49 - archives.all = fetchurl { 50 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-17_r06.zip"; 51 - sha1 = "a18a3fd0958ec4ef52507f58e414fc5c7dfd59d6"; 52 - }; 53 - }; 54 - "18".default."armeabi-v7a" = { 55 - name = "system-image-18-default-armeabi-v7a"; 56 - path = "system-images/android-18/default/armeabi-v7a"; 57 - revision = "18-default-armeabi-v7a"; 58 - displayName = "ARM EABI v7a System Image"; 59 - archives.all = fetchurl { 60 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-18_r05.zip"; 61 - sha1 = "580b583720f7de671040d5917c8c9db0c7aa03fd"; 62 - }; 63 - }; 64 - "19".default."armeabi-v7a" = { 65 - name = "system-image-19-default-armeabi-v7a"; 66 - path = "system-images/android-19/default/armeabi-v7a"; 67 - revision = "19-default-armeabi-v7a"; 68 - displayName = "ARM EABI v7a System Image"; 69 - archives.all = fetchurl { 70 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-19_r05.zip"; 71 - sha1 = "d1a5fd4f2e1c013c3d3d9bfe7e9db908c3ed56fa"; 72 - }; 73 - }; 74 - "21".default."armeabi-v7a" = { 75 - name = "system-image-21-default-armeabi-v7a"; 76 - path = "system-images/android-21/default/armeabi-v7a"; 77 - revision = "21-default-armeabi-v7a"; 78 - displayName = "ARM EABI v7a System Image"; 79 - archives.all = fetchurl { 80 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-21_r04.zip"; 81 - sha1 = "8c606f81306564b65e41303d2603e4c42ded0d10"; 82 - }; 83 - }; 84 - "22".default."armeabi-v7a" = { 85 - name = "system-image-22-default-armeabi-v7a"; 86 - path = "system-images/android-22/default/armeabi-v7a"; 87 - revision = "22-default-armeabi-v7a"; 88 - displayName = "ARM EABI v7a System Image"; 89 - archives.all = fetchurl { 90 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-22_r02.zip"; 91 - sha1 = "2114ec015dbf3a16cbcb4f63e8a84a1b206a07a1"; 92 - }; 93 - }; 94 - "23".default."armeabi-v7a" = { 95 - name = "system-image-23-default-armeabi-v7a"; 96 - path = "system-images/android-23/default/armeabi-v7a"; 97 - revision = "23-default-armeabi-v7a"; 98 - displayName = "ARM EABI v7a System Image"; 99 - archives.all = fetchurl { 100 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-23_r06.zip"; 101 - sha1 = "7cf2ad756e54a3acfd81064b63cb0cb9dff2798d"; 102 - }; 103 - }; 104 - "24".default."armeabi-v7a" = { 105 - name = "system-image-24-default-armeabi-v7a"; 106 - path = "system-images/android-24/default/armeabi-v7a"; 107 - revision = "24-default-armeabi-v7a"; 108 - displayName = "ARM EABI v7a System Image"; 109 - archives.all = fetchurl { 110 - url = "https://dl.google.com/android/repository/sys-img/android/armeabi-v7a-24_r07.zip"; 111 - sha1 = "3454546b4eed2d6c3dd06d47757d6da9f4176033"; 112 - }; 113 - }; 114 - "24".default."arm64-v8a" = { 115 - name = "system-image-24-default-arm64-v8a"; 116 - path = "system-images/android-24/default/arm64-v8a"; 117 - revision = "24-default-arm64-v8a"; 118 - displayName = "ARM 64 v8a System Image"; 119 - archives.all = fetchurl { 120 - url = "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-24_r07.zip"; 121 - sha1 = "e8ab2e49e4efe4b064232b33b5eeaded61437d7f"; 122 - }; 123 - }; 124 - "16".default."mips" = { 125 - name = "system-image-16-default-mips"; 126 - path = "system-images/android-16/default/mips"; 127 - revision = "16-default-mips"; 128 - displayName = "MIPS System Image"; 129 - archives.all = fetchurl { 130 - url = "https://dl.google.com/android/repository/sys-img/android/sysimg_mips-16_r04.zip"; 131 - sha1 = "67943c54fb3943943ffeb05fdd39c0b753681f6e"; 132 - }; 133 - }; 134 - "17".default."mips" = { 135 - name = "system-image-17-default-mips"; 136 - path = "system-images/android-17/default/mips"; 137 - revision = "17-default-mips"; 138 - displayName = "MIPS System Image"; 139 - archives.all = fetchurl { 140 - url = "https://dl.google.com/android/repository/sys-img/android/sysimg_mips-17_r01.zip"; 141 - sha1 = "f0c6e153bd584c29e51b5c9723cfbf30f996a05d"; 142 - }; 143 - }; 144 - "10".default."x86" = { 145 - name = "system-image-10-default-x86"; 146 - path = "system-images/android-10/default/x86"; 147 - revision = "10-default-x86"; 148 - displayName = "Intel x86 Atom System Image"; 149 - archives.all = fetchurl { 150 - url = "https://dl.google.com/android/repository/sys-img/android/x86-10_r05.zip"; 151 - sha1 = "a166d5ccbb165e1dd5464fbfeec30a61f77790d8"; 152 - }; 153 - }; 154 - "15".default."x86" = { 155 - name = "system-image-15-default-x86"; 156 - path = "system-images/android-15/default/x86"; 157 - revision = "15-default-x86"; 158 - displayName = "Intel x86 Atom System Image"; 159 - archives.all = fetchurl { 160 - url = "https://dl.google.com/android/repository/sys-img/android/x86-15_r05.zip"; 161 - sha1 = "c387e0efed2cdc610e5944eea67b7b692d03760c"; 162 - }; 163 - }; 164 - "16".default."x86" = { 165 - name = "system-image-16-default-x86"; 166 - path = "system-images/android-16/default/x86"; 167 - revision = "16-default-x86"; 168 - displayName = "Intel x86 Atom System Image"; 169 - archives.all = fetchurl { 170 - url = "https://dl.google.com/android/repository/sys-img/android/x86-16_r06.zip"; 171 - sha1 = "bf1bf8c5591346118d2235da1ad20e7be8a3e9cd"; 172 - }; 173 - }; 174 - "17".default."x86" = { 175 - name = "system-image-17-default-x86"; 176 - path = "system-images/android-17/default/x86"; 177 - revision = "17-default-x86"; 178 - displayName = "Intel x86 Atom System Image"; 179 - archives.all = fetchurl { 180 - url = "https://dl.google.com/android/repository/sys-img/android/x86-17_r04.zip"; 181 - sha1 = "03c6d022ab2dcbbcf655d78ba5ccb0431cadcaec"; 182 - }; 183 - }; 184 - "18".default."x86" = { 185 - name = "system-image-18-default-x86"; 186 - path = "system-images/android-18/default/x86"; 187 - revision = "18-default-x86"; 188 - displayName = "Intel x86 Atom System Image"; 189 - archives.all = fetchurl { 190 - url = "https://dl.google.com/android/repository/sys-img/android/x86-18_r04.zip"; 191 - sha1 = "7a4ced4d9b0ab48047825491b4072dc2eb9b610e"; 192 - }; 193 - }; 194 - "19".default."x86" = { 195 - name = "system-image-19-default-x86"; 196 - path = "system-images/android-19/default/x86"; 197 - revision = "19-default-x86"; 198 - displayName = "Intel x86 Atom System Image"; 199 - archives.all = fetchurl { 200 - url = "https://dl.google.com/android/repository/sys-img/android/x86-19_r06.zip"; 201 - sha1 = "2ac82153aae97f7eae4c5a0761224fe04321d03d"; 202 - }; 203 - }; 204 - "21".default."x86" = { 205 - name = "system-image-21-default-x86"; 206 - path = "system-images/android-21/default/x86"; 207 - revision = "21-default-x86"; 208 - displayName = "Intel x86 Atom System Image"; 209 - archives.all = fetchurl { 210 - url = "https://dl.google.com/android/repository/sys-img/android/x86-21_r05.zip"; 211 - sha1 = "00f0eb0a1003efe3316347f762e20a85d8749cff"; 212 - }; 213 - }; 214 - "22".default."x86" = { 215 - name = "system-image-22-default-x86"; 216 - path = "system-images/android-22/default/x86"; 217 - revision = "22-default-x86"; 218 - displayName = "Intel x86 Atom System Image"; 219 - archives.all = fetchurl { 220 - url = "https://dl.google.com/android/repository/sys-img/android/x86-22_r06.zip"; 221 - sha1 = "e33e2a6cc3f1cc56b2019dbef3917d2eeb26f54e"; 222 - }; 223 - }; 224 - "23".default."x86" = { 225 - name = "system-image-23-default-x86"; 226 - path = "system-images/android-23/default/x86"; 227 - revision = "23-default-x86"; 228 - displayName = "Intel x86 Atom System Image"; 229 - archives.all = fetchurl { 230 - url = "https://dl.google.com/android/repository/sys-img/android/x86-23_r10.zip"; 231 - sha1 = "f6c3e3dd7bd951454795aa75c3a145fd05ac25bb"; 232 - }; 233 - }; 234 - "24".default."x86" = { 235 - name = "system-image-24-default-x86"; 236 - path = "system-images/android-24/default/x86"; 237 - revision = "24-default-x86"; 238 - displayName = "Intel x86 Atom System Image"; 239 - archives.all = fetchurl { 240 - url = "https://dl.google.com/android/repository/sys-img/android/x86-24_r08.zip"; 241 - sha1 = "c1cae7634b0216c0b5990f2c144eb8ca948e3511"; 242 - }; 243 - }; 244 - "25".default."x86" = { 245 - name = "system-image-25-default-x86"; 246 - path = "system-images/android-25/default/x86"; 247 - revision = "25-default-x86"; 248 - displayName = "Intel x86 Atom System Image"; 249 - archives.all = fetchurl { 250 - url = "https://dl.google.com/android/repository/sys-img/android/x86-25_r01.zip"; 251 - sha1 = "78ce7eb1387d598685633b9f7cbb300c3d3aeb5f"; 252 - }; 253 - }; 254 - "26".default."x86" = { 255 - name = "system-image-26-default-x86"; 256 - path = "system-images/android-26/default/x86"; 257 - revision = "26-default-x86"; 258 - displayName = "Intel x86 Atom System Image"; 259 - archives.all = fetchurl { 260 - url = "https://dl.google.com/android/repository/sys-img/android/x86-26_r01.zip"; 261 - sha1 = "e613d6e0da668e30daf547f3c6627a6352846f90"; 262 - }; 263 - }; 264 - "27".default."x86" = { 265 - name = "system-image-27-default-x86"; 266 - path = "system-images/android-27/default/x86"; 267 - revision = "27-default-x86"; 268 - displayName = "Intel x86 Atom System Image"; 269 - archives.all = fetchurl { 270 - url = "https://dl.google.com/android/repository/sys-img/android/x86-27_r01.zip"; 271 - sha1 = "4ec990fac7b62958decd12e18a4cd389dfe7c582"; 272 - }; 273 - }; 274 - "28".default."x86" = { 275 - name = "system-image-28-default-x86"; 276 - path = "system-images/android-28/default/x86"; 277 - revision = "28-default-x86"; 278 - displayName = "Intel x86 Atom System Image"; 279 - archives.all = fetchurl { 280 - url = "https://dl.google.com/android/repository/sys-img/android/x86-28_r04.zip"; 281 - sha1 = "ce03c42d80c0fc6dc47f6455dbee7aa275d02780"; 282 - }; 283 - }; 284 - "21".default."x86_64" = { 285 - name = "system-image-21-default-x86_64"; 286 - path = "system-images/android-21/default/x86_64"; 287 - revision = "21-default-x86_64"; 288 - displayName = "Intel x86 Atom_64 System Image"; 289 - archives.all = fetchurl { 290 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-21_r05.zip"; 291 - sha1 = "9078a095825a69e5e215713f0866c83cef65a342"; 292 - }; 293 - }; 294 - "22".default."x86_64" = { 295 - name = "system-image-22-default-x86_64"; 296 - path = "system-images/android-22/default/x86_64"; 297 - revision = "22-default-x86_64"; 298 - displayName = "Intel x86 Atom_64 System Image"; 299 - archives.all = fetchurl { 300 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-22_r06.zip"; 301 - sha1 = "5db3b27f78cd9c4c5092b1cad5a5dd479fb5b2e4"; 302 - }; 303 - }; 304 - "23".default."x86_64" = { 305 - name = "system-image-23-default-x86_64"; 306 - path = "system-images/android-23/default/x86_64"; 307 - revision = "23-default-x86_64"; 308 - displayName = "Intel x86 Atom_64 System Image"; 309 - archives.all = fetchurl { 310 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-23_r10.zip"; 311 - sha1 = "7cbc291483ca07dc67b71268c5f08a5755f50f51"; 312 - }; 313 - }; 314 - "24".default."x86_64" = { 315 - name = "system-image-24-default-x86_64"; 316 - path = "system-images/android-24/default/x86_64"; 317 - revision = "24-default-x86_64"; 318 - displayName = "Intel x86 Atom_64 System Image"; 319 - archives.all = fetchurl { 320 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-24_r08.zip"; 321 - sha1 = "f6559e1949a5879f31a9662f4f0e50ad60181684"; 322 - }; 323 - }; 324 - "25".default."x86_64" = { 325 - name = "system-image-25-default-x86_64"; 326 - path = "system-images/android-25/default/x86_64"; 327 - revision = "25-default-x86_64"; 328 - displayName = "Intel x86 Atom_64 System Image"; 329 - archives.all = fetchurl { 330 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-25_r01.zip"; 331 - sha1 = "7093d7b39216020226ff430a3b7b81c94d31ad37"; 332 - }; 333 - }; 334 - "26".default."x86_64" = { 335 - name = "system-image-26-default-x86_64"; 336 - path = "system-images/android-26/default/x86_64"; 337 - revision = "26-default-x86_64"; 338 - displayName = "Intel x86 Atom_64 System Image"; 339 - archives.all = fetchurl { 340 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-26_r01.zip"; 341 - sha1 = "432f149c048bffce7f9de526ec65b336daf7a0a3"; 342 - }; 343 - }; 344 - "27".default."x86_64" = { 345 - name = "system-image-27-default-x86_64"; 346 - path = "system-images/android-27/default/x86_64"; 347 - revision = "27-default-x86_64"; 348 - displayName = "Intel x86 Atom_64 System Image"; 349 - archives.all = fetchurl { 350 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-27_r01.zip"; 351 - sha1 = "2878261011a59ca3de29dc5b457a495fdb268d60"; 352 - }; 353 - }; 354 - "28".default."x86_64" = { 355 - name = "system-image-28-default-x86_64"; 356 - path = "system-images/android-28/default/x86_64"; 357 - revision = "28-default-x86_64"; 358 - displayName = "Intel x86 Atom_64 System Image"; 359 - archives.all = fetchurl { 360 - url = "https://dl.google.com/android/repository/sys-img/android/x86_64-28_r04.zip"; 361 - sha1 = "d47a85c8f4e9fd57df97814ad8884eeb0f3a0ef0"; 362 - }; 363 - }; 364 - }
-384
pkgs/development/mobile/androidenv/generated/system-images-google_apis.nix
··· 1 - {fetchurl}: 2 - 3 - { 4 - "10".google_apis."armeabi-v7a" = { 5 - name = "system-image-10-google_apis-armeabi-v7a"; 6 - path = "system-images/android-10/google_apis/armeabi-v7a"; 7 - revision = "10-google_apis-armeabi-v7a"; 8 - displayName = "Google APIs ARM EABI v7a System Image"; 9 - archives.all = fetchurl { 10 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-10_r06.zip"; 11 - sha1 = "970abf3a2a9937a43576afd9bb56e4a8191947f8"; 12 - }; 13 - }; 14 - "10".google_apis."x86" = { 15 - name = "system-image-10-google_apis-x86"; 16 - path = "system-images/android-10/google_apis/x86"; 17 - revision = "10-google_apis-x86"; 18 - displayName = "Google APIs Intel x86 Atom System Image"; 19 - archives.all = fetchurl { 20 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-10_r06.zip"; 21 - sha1 = "070a9552e3d358d8e72e8b2042e539e2b7a1b035"; 22 - }; 23 - }; 24 - "15".google_apis."x86" = { 25 - name = "system-image-15-google_apis-x86"; 26 - path = "system-images/android-15/google_apis/x86"; 27 - revision = "15-google_apis-x86"; 28 - displayName = "Google APIs Intel x86 Atom System Image"; 29 - archives.all = fetchurl { 30 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-15_r06.zip"; 31 - sha1 = "a7deb32c12396b6c4fd60ad14a62e19f8bdcae20"; 32 - }; 33 - }; 34 - "15".google_apis."armeabi-v7a" = { 35 - name = "system-image-15-google_apis-armeabi-v7a"; 36 - path = "system-images/android-15/google_apis/armeabi-v7a"; 37 - revision = "15-google_apis-armeabi-v7a"; 38 - displayName = "Google APIs ARM EABI v7a System Image"; 39 - archives.all = fetchurl { 40 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-15_r06.zip"; 41 - sha1 = "6deb76cf34760a6037cb18d89772c9e986d07497"; 42 - }; 43 - }; 44 - "16".google_apis."armeabi-v7a" = { 45 - name = "system-image-16-google_apis-armeabi-v7a"; 46 - path = "system-images/android-16/google_apis/armeabi-v7a"; 47 - revision = "16-google_apis-armeabi-v7a"; 48 - displayName = "Google APIs ARM EABI v7a System Image"; 49 - archives.all = fetchurl { 50 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-16_r06.zip"; 51 - sha1 = "5a5ff097680c6dae473c8719296ce6d7b70edb2d"; 52 - }; 53 - }; 54 - "16".google_apis."x86" = { 55 - name = "system-image-16-google_apis-x86"; 56 - path = "system-images/android-16/google_apis/x86"; 57 - revision = "16-google_apis-x86"; 58 - displayName = "Google APIs Intel x86 Atom System Image"; 59 - archives.all = fetchurl { 60 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-16_r06.zip"; 61 - sha1 = "b57adef2f43dd176b8c02c980c16a796021b2071"; 62 - }; 63 - }; 64 - "17".google_apis."armeabi-v7a" = { 65 - name = "system-image-17-google_apis-armeabi-v7a"; 66 - path = "system-images/android-17/google_apis/armeabi-v7a"; 67 - revision = "17-google_apis-armeabi-v7a"; 68 - displayName = "Google APIs ARM EABI v7a System Image"; 69 - archives.all = fetchurl { 70 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-17_r06.zip"; 71 - sha1 = "a59f26cb5707da97e869a27d87b83477204ac594"; 72 - }; 73 - }; 74 - "17".google_apis."x86" = { 75 - name = "system-image-17-google_apis-x86"; 76 - path = "system-images/android-17/google_apis/x86"; 77 - revision = "17-google_apis-x86"; 78 - displayName = "Google APIs Intel x86 Atom System Image"; 79 - archives.all = fetchurl { 80 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-17_r06.zip"; 81 - sha1 = "7864c34faf0402b8923d8c6e609a5339f74cc8d6"; 82 - }; 83 - }; 84 - "18".google_apis."armeabi-v7a" = { 85 - name = "system-image-18-google_apis-armeabi-v7a"; 86 - path = "system-images/android-18/google_apis/armeabi-v7a"; 87 - revision = "18-google_apis-armeabi-v7a"; 88 - displayName = "Google APIs ARM EABI v7a System Image"; 89 - archives.all = fetchurl { 90 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-18_r06.zip"; 91 - sha1 = "7faaccabbcc5f08e410436d3f63eea42521ea974"; 92 - }; 93 - }; 94 - "18".google_apis."x86" = { 95 - name = "system-image-18-google_apis-x86"; 96 - path = "system-images/android-18/google_apis/x86"; 97 - revision = "18-google_apis-x86"; 98 - displayName = "Google APIs Intel x86 Atom System Image"; 99 - archives.all = fetchurl { 100 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-18_r06.zip"; 101 - sha1 = "dd674d719cad61602702be4b3d98edccfbfea53e"; 102 - }; 103 - }; 104 - "19".google_apis."x86" = { 105 - name = "system-image-19-google_apis-x86"; 106 - path = "system-images/android-19/google_apis/x86"; 107 - revision = "19-google_apis-x86"; 108 - displayName = "Google APIs Intel x86 Atom System Image"; 109 - archives.all = fetchurl { 110 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-19_r38.zip"; 111 - sha1 = "928e4ec82876c61ef53451425d10ccb840cdd0f2"; 112 - }; 113 - }; 114 - "19".google_apis."armeabi-v7a" = { 115 - name = "system-image-19-google_apis-armeabi-v7a"; 116 - path = "system-images/android-19/google_apis/armeabi-v7a"; 117 - revision = "19-google_apis-armeabi-v7a"; 118 - displayName = "Google APIs ARM EABI v7a System Image"; 119 - archives.all = fetchurl { 120 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-19_r38.zip"; 121 - sha1 = "434edd2ddc39d1ca083a5fa9721c0db8ab804737"; 122 - }; 123 - }; 124 - "21".google_apis."x86" = { 125 - name = "system-image-21-google_apis-x86"; 126 - path = "system-images/android-21/google_apis/x86"; 127 - revision = "21-google_apis-x86"; 128 - displayName = "Google APIs Intel x86 Atom System Image"; 129 - archives.all = fetchurl { 130 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-21_r30.zip"; 131 - sha1 = "37548caae9e2897fb1d2b15f7fcf624c714cb610"; 132 - }; 133 - }; 134 - "21".google_apis."x86_64" = { 135 - name = "system-image-21-google_apis-x86_64"; 136 - path = "system-images/android-21/google_apis/x86_64"; 137 - revision = "21-google_apis-x86_64"; 138 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 139 - archives.all = fetchurl { 140 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-21_r30.zip"; 141 - sha1 = "82d34fdaae2916bd4d48a4f144db51e4e5719aa4"; 142 - }; 143 - }; 144 - "21".google_apis."armeabi-v7a" = { 145 - name = "system-image-21-google_apis-armeabi-v7a"; 146 - path = "system-images/android-21/google_apis/armeabi-v7a"; 147 - revision = "21-google_apis-armeabi-v7a"; 148 - displayName = "Google APIs ARM EABI v7a System Image"; 149 - archives.all = fetchurl { 150 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-21_r30.zip"; 151 - sha1 = "bbdbbb3c4387752a8f28718a3190d901c0378058"; 152 - }; 153 - }; 154 - "22".google_apis."x86" = { 155 - name = "system-image-22-google_apis-x86"; 156 - path = "system-images/android-22/google_apis/x86"; 157 - revision = "22-google_apis-x86"; 158 - displayName = "Google APIs Intel x86 Atom System Image"; 159 - archives.all = fetchurl { 160 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-22_r24.zip"; 161 - sha1 = "e4cd95b1c0837fc12d6544742e82d8ef344c8758"; 162 - }; 163 - }; 164 - "22".google_apis."armeabi-v7a" = { 165 - name = "system-image-22-google_apis-armeabi-v7a"; 166 - path = "system-images/android-22/google_apis/armeabi-v7a"; 167 - revision = "22-google_apis-armeabi-v7a"; 168 - displayName = "Google APIs ARM EABI v7a System Image"; 169 - archives.all = fetchurl { 170 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-22_r24.zip"; 171 - sha1 = "d2b7ca5f8259c6e4b3cfa5a0d77e4a088899cfb0"; 172 - }; 173 - }; 174 - "22".google_apis."x86_64" = { 175 - name = "system-image-22-google_apis-x86_64"; 176 - path = "system-images/android-22/google_apis/x86_64"; 177 - revision = "22-google_apis-x86_64"; 178 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 179 - archives.all = fetchurl { 180 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-22_r24.zip"; 181 - sha1 = "cde738f9353606af69ad7b4e625c957a4d603f27"; 182 - }; 183 - }; 184 - "23".google_apis."x86" = { 185 - name = "system-image-23-google_apis-x86"; 186 - path = "system-images/android-23/google_apis/x86"; 187 - revision = "23-google_apis-x86"; 188 - displayName = "Google APIs Intel x86 Atom System Image"; 189 - archives.all = fetchurl { 190 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-23_r31.zip"; 191 - sha1 = "877cf79f5198fa53351eab08ba9ce162dc84f7ba"; 192 - }; 193 - }; 194 - "23".google_apis."x86_64" = { 195 - name = "system-image-23-google_apis-x86_64"; 196 - path = "system-images/android-23/google_apis/x86_64"; 197 - revision = "23-google_apis-x86_64"; 198 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 199 - archives.all = fetchurl { 200 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-23_r31.zip"; 201 - sha1 = "342c39df061804ee0d5bc671147e90dead3d6665"; 202 - }; 203 - }; 204 - "23".google_apis."armeabi-v7a" = { 205 - name = "system-image-23-google_apis-armeabi-v7a"; 206 - path = "system-images/android-23/google_apis/armeabi-v7a"; 207 - revision = "23-google_apis-armeabi-v7a"; 208 - displayName = "Google APIs ARM EABI v7a System Image"; 209 - archives.all = fetchurl { 210 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-23_r31.zip"; 211 - sha1 = "da0a07800b4eec53fcdb2e5c3b69a9a5d7a6b8a6"; 212 - }; 213 - }; 214 - "24".google_apis."x86" = { 215 - name = "system-image-24-google_apis-x86"; 216 - path = "system-images/android-24/google_apis/x86"; 217 - revision = "24-google_apis-x86"; 218 - displayName = "Google APIs Intel x86 Atom System Image"; 219 - archives.all = fetchurl { 220 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-24_r25.zip"; 221 - sha1 = "53dba25eed8359aba394a1be1c7ccb741a459ec0"; 222 - }; 223 - }; 224 - "24".google_apis."x86_64" = { 225 - name = "system-image-24-google_apis-x86_64"; 226 - path = "system-images/android-24/google_apis/x86_64"; 227 - revision = "24-google_apis-x86_64"; 228 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 229 - archives.all = fetchurl { 230 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-24_r25.zip"; 231 - sha1 = "d757dd13ad9b0ba4dd872660e31b6506f60dcf32"; 232 - }; 233 - }; 234 - "24".google_apis."armeabi-v7a" = { 235 - name = "system-image-24-google_apis-armeabi-v7a"; 236 - path = "system-images/android-24/google_apis/armeabi-v7a"; 237 - revision = "24-google_apis-armeabi-v7a"; 238 - displayName = "Google APIs ARM EABI v7a System Image"; 239 - archives.all = fetchurl { 240 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-24_r25.zip"; 241 - sha1 = "9a0ec5e9a239a7a6889364e44e9fa4fcd0052c6b"; 242 - }; 243 - }; 244 - "24".google_apis."arm64-v8a" = { 245 - name = "system-image-24-google_apis-arm64-v8a"; 246 - path = "system-images/android-24/google_apis/arm64-v8a"; 247 - revision = "24-google_apis-arm64-v8a"; 248 - displayName = "Google APIs ARM 64 v8a System Image"; 249 - archives.all = fetchurl { 250 - url = "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-24_r25.zip"; 251 - sha1 = "5ff407d439e3c595ce9221f445a31dcc35df5a86"; 252 - }; 253 - }; 254 - "25".google_apis."x86" = { 255 - name = "system-image-25-google_apis-x86"; 256 - path = "system-images/android-25/google_apis/x86"; 257 - revision = "25-google_apis-x86"; 258 - displayName = "Google APIs Intel x86 Atom System Image"; 259 - archives.all = fetchurl { 260 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-25_r16.zip"; 261 - sha1 = "562e3335c6334b8d1947bb9efb90f8d82f2d3e4d"; 262 - }; 263 - }; 264 - "25".google_apis."x86_64" = { 265 - name = "system-image-25-google_apis-x86_64"; 266 - path = "system-images/android-25/google_apis/x86_64"; 267 - revision = "25-google_apis-x86_64"; 268 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 269 - archives.all = fetchurl { 270 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r16.zip"; 271 - sha1 = "e08b94903631d58964467b0b310c93642d85df6c"; 272 - }; 273 - }; 274 - "25".google_apis."armeabi-v7a" = { 275 - name = "system-image-25-google_apis-armeabi-v7a"; 276 - path = "system-images/android-25/google_apis/armeabi-v7a"; 277 - revision = "25-google_apis-armeabi-v7a"; 278 - displayName = "Google APIs ARM EABI v7a System Image"; 279 - archives.all = fetchurl { 280 - url = "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-25_r16.zip"; 281 - sha1 = "4c49e0edb845b0bf1f231cb0e8598b1a9f9aa9c8"; 282 - }; 283 - }; 284 - "25".google_apis."arm64-v8a" = { 285 - name = "system-image-25-google_apis-arm64-v8a"; 286 - path = "system-images/android-25/google_apis/arm64-v8a"; 287 - revision = "25-google_apis-arm64-v8a"; 288 - displayName = "Google APIs ARM 64 v8a System Image"; 289 - archives.all = fetchurl { 290 - url = "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-25_r16.zip"; 291 - sha1 = "33ffbd335d9a6dc8d9843469d0963091566b3167"; 292 - }; 293 - }; 294 - "26".google_apis."x86" = { 295 - name = "system-image-26-google_apis-x86"; 296 - path = "system-images/android-26/google_apis/x86"; 297 - revision = "26-google_apis-x86"; 298 - displayName = "Google APIs Intel x86 Atom System Image"; 299 - archives.all = fetchurl { 300 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-26_r14.zip"; 301 - sha1 = "935da6794d5f64f7ae20a1f352929cb7e3b20cba"; 302 - }; 303 - }; 304 - "26".google_apis."x86_64" = { 305 - name = "system-image-26-google_apis-x86_64"; 306 - path = "system-images/android-26/google_apis/x86_64"; 307 - revision = "26-google_apis-x86_64"; 308 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 309 - archives.all = fetchurl { 310 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-26_r14.zip"; 311 - sha1 = "965631f0554ca9027ac465ba147baa6a6a22fcce"; 312 - }; 313 - }; 314 - "27".google_apis."x86" = { 315 - name = "system-image-27-google_apis-x86"; 316 - path = "system-images/android-27/google_apis/x86"; 317 - revision = "27-google_apis-x86"; 318 - displayName = "Google APIs Intel x86 Atom System Image"; 319 - archives.all = fetchurl { 320 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-27_r09.zip"; 321 - sha1 = "ab009fc1308ded01539af4f8233b252d411145bc"; 322 - }; 323 - }; 324 - "28".google_apis."x86" = { 325 - name = "system-image-28-google_apis-x86"; 326 - path = "system-images/android-28/google_apis/x86"; 327 - revision = "28-google_apis-x86"; 328 - displayName = "Google APIs Intel x86 Atom System Image"; 329 - archives.all = fetchurl { 330 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-28_r09.zip"; 331 - sha1 = "7c84ba5cbc009132ce38df52830c17b9bffc54bb"; 332 - }; 333 - }; 334 - "28".google_apis."x86_64" = { 335 - name = "system-image-28-google_apis-x86_64"; 336 - path = "system-images/android-28/google_apis/x86_64"; 337 - revision = "28-google_apis-x86_64"; 338 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 339 - archives.all = fetchurl { 340 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-28_r09.zip"; 341 - sha1 = "eeb066346d29194e5b9387a0c0dd0f9e2a570b70"; 342 - }; 343 - }; 344 - "29".google_apis."x86" = { 345 - name = "system-image-29-google_apis-x86"; 346 - path = "system-images/android-29/google_apis/x86"; 347 - revision = "29-google_apis-x86"; 348 - displayName = "Google APIs Intel x86 Atom System Image"; 349 - archives.all = fetchurl { 350 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-29_r09.zip"; 351 - sha1 = "33d71d17138ea322dec2dea6d8198aebf4767ab3"; 352 - }; 353 - }; 354 - "29".google_apis."x86_64" = { 355 - name = "system-image-29-google_apis-x86_64"; 356 - path = "system-images/android-29/google_apis/x86_64"; 357 - revision = "29-google_apis-x86_64"; 358 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 359 - archives.all = fetchurl { 360 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-29_r09.zip"; 361 - sha1 = "0aa76b20a7ad30f2e41bc21b897b848d82533d26"; 362 - }; 363 - }; 364 - "R".google_apis."x86" = { 365 - name = "system-image-R-google_apis-x86"; 366 - path = "system-images/android-R/google_apis/x86"; 367 - revision = "R-google_apis-x86"; 368 - displayName = "Google APIs Intel x86 Atom System Image"; 369 - archives.all = fetchurl { 370 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86-R_r01.zip"; 371 - sha1 = "4e260bef94760eecba3224b68c1a4fed0fb89485"; 372 - }; 373 - }; 374 - "R".google_apis."x86_64" = { 375 - name = "system-image-R-google_apis-x86_64"; 376 - path = "system-images/android-R/google_apis/x86_64"; 377 - revision = "R-google_apis-x86_64"; 378 - displayName = "Google APIs Intel x86 Atom_64 System Image"; 379 - archives.all = fetchurl { 380 - url = "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-R_r01.zip"; 381 - sha1 = "ae12e1c3e1b36043a299359850e9315f47262f81"; 382 - }; 383 - }; 384 - }
-64
pkgs/development/mobile/androidenv/generated/system-images-google_apis_playstore.nix
··· 1 - {fetchurl}: 2 - 3 - { 4 - "24".google_apis_playstore."x86" = { 5 - name = "system-image-24-google_apis_playstore-x86"; 6 - path = "system-images/android-24/google_apis_playstore/x86"; 7 - revision = "24-google_apis_playstore-x86"; 8 - displayName = "Google Play Intel x86 Atom System Image"; 9 - archives.all = fetchurl { 10 - url = "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-24_r19.zip"; 11 - sha1 = "b52e9593ffdde65c1a0970256a32e8967c89cc22"; 12 - }; 13 - }; 14 - "25".google_apis_playstore."x86" = { 15 - name = "system-image-25-google_apis_playstore-x86"; 16 - path = "system-images/android-25/google_apis_playstore/x86"; 17 - revision = "25-google_apis_playstore-x86"; 18 - displayName = "Google Play Intel x86 Atom System Image"; 19 - archives.all = fetchurl { 20 - url = "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-25_r09.zip"; 21 - sha1 = "6f6668954f7fd52f896fe7528aa122028c9b026c"; 22 - }; 23 - }; 24 - "26".google_apis_playstore."x86" = { 25 - name = "system-image-26-google_apis_playstore-x86"; 26 - path = "system-images/android-26/google_apis_playstore/x86"; 27 - revision = "26-google_apis_playstore-x86"; 28 - displayName = "Google Play Intel x86 Atom System Image"; 29 - archives.all = fetchurl { 30 - url = "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-26_r07.zip"; 31 - sha1 = "2c8bee7b97a309f099941532e63c42a7d4a06e19"; 32 - }; 33 - }; 34 - "27".google_apis_playstore."x86" = { 35 - name = "system-image-27-google_apis_playstore-x86"; 36 - path = "system-images/android-27/google_apis_playstore/x86"; 37 - revision = "27-google_apis_playstore-x86"; 38 - displayName = "Google Play Intel x86 Atom System Image"; 39 - archives.all = fetchurl { 40 - url = "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-27_r03.zip"; 41 - sha1 = "eb5a944ceb691ca0648d0a6f0d93893a47223b5d"; 42 - }; 43 - }; 44 - "28".google_apis_playstore."x86" = { 45 - name = "system-image-28-google_apis_playstore-x86"; 46 - path = "system-images/android-28/google_apis_playstore/x86"; 47 - revision = "28-google_apis_playstore-x86"; 48 - displayName = "Google Play Intel x86 Atom System Image"; 49 - archives.all = fetchurl { 50 - url = "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r08.zip"; 51 - sha1 = "5381f9d52a3bf1967c9c92a25b20012cd68764c8"; 52 - }; 53 - }; 54 - "28".google_apis_playstore."x86_64" = { 55 - name = "system-image-28-google_apis_playstore-x86_64"; 56 - path = "system-images/android-28/google_apis_playstore/x86_64"; 57 - revision = "28-google_apis_playstore-x86_64"; 58 - displayName = "Google Play Intel x86 Atom_64 System Image"; 59 - archives.all = fetchurl { 60 - url = "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-28_r08.zip"; 61 - sha1 = "a767da996fdea7a1f5632a9206fa5c009d6e580c"; 62 - }; 63 - }; 64 - }
-12
pkgs/development/mobile/androidenv/lldb.nix
··· 1 - {deployAndroidPackage, lib, package, os, autoPatchelfHook, pkgs}: 2 - 3 - deployAndroidPackage { 4 - inherit package os; 5 - buildInputs = [ autoPatchelfHook ] 6 - ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc pkgs.zlib pkgs.openssl_1_0_2.out pkgs.ncurses5 ]; 7 - patchInstructions = lib.optionalString (os == "linux") '' 8 - addAutoPatchelfSearchPath $packageBaseDir/lib 9 - autoPatchelf $packageBaseDir/lib 10 - autoPatchelf $packageBaseDir/bin 11 - ''; 12 - }
+321
pkgs/development/mobile/androidenv/mkrepo.rb
··· 1 + #!/usr/bin/env ruby 2 + 3 + require 'json' 4 + require 'nokogiri' 5 + require 'slop' 6 + 7 + # Returns a repo URL for a given package name. 8 + def repo_url value 9 + if value && value.start_with?('http') 10 + value 11 + elsif value 12 + "https://dl.google.com/android/repository/#{value}" 13 + else 14 + nil 15 + end 16 + end 17 + 18 + # Returns a system image URL for a given system image name. 19 + def image_url value, dir 20 + if value && value.start_with?('http') 21 + value 22 + elsif value 23 + "https://dl.google.com/android/repository/sys-img/#{dir}/#{value}" 24 + else 25 + nil 26 + end 27 + end 28 + 29 + # Returns a tuple of [type, revision, revision components] for a package node. 30 + def package_revision package 31 + type_details = package.at_css('> type-details') 32 + type = type_details.attributes['type'] 33 + type &&= type.value 34 + 35 + revision = nil 36 + components = nil 37 + 38 + case type 39 + when 'generic:genericDetailsType', 'addon:extraDetailsType', 'addon:mavenType' 40 + major = text package.at_css('> revision > major') 41 + minor = text package.at_css('> revision > minor') 42 + micro = text package.at_css('> revision > micro') 43 + preview = text package.at_css('> revision > preview') 44 + 45 + revision = '' 46 + components = [] 47 + unless empty?(major) 48 + revision << major 49 + components << major 50 + end 51 + 52 + unless empty?(minor) 53 + revision << ".#{minor}" 54 + components << minor 55 + end 56 + 57 + unless empty?(micro) 58 + revision << ".#{micro}" 59 + components << micro 60 + end 61 + 62 + unless empty?(preview) 63 + revision << "-rc#{preview}" 64 + components << preview 65 + end 66 + when 'sdk:platformDetailsType' 67 + codename = text type_details.at_css('> codename') 68 + api_level = text type_details.at_css('> api-level') 69 + revision = empty?(codename) ? api_level : codename 70 + components = [revision] 71 + when 'sdk:sourceDetailsType' 72 + api_level = text type_details.at_css('> api-level') 73 + revision, components = api_level, [api_level] 74 + when 'sys-img:sysImgDetailsType' 75 + codename = text type_details.at_css('> codename') 76 + api_level = text type_details.at_css('> api-level') 77 + id = text type_details.at_css('> tag > id') 78 + abi = text type_details.at_css('> abi') 79 + 80 + revision = '' 81 + components = [] 82 + if empty?(codename) 83 + revision << api_level 84 + components << api_level 85 + else 86 + revision << codename 87 + components << codename 88 + end 89 + 90 + unless empty?(id) 91 + revision << "-#{id}" 92 + components << id 93 + end 94 + 95 + unless empty?(abi) 96 + revision << "-#{abi}" 97 + components << abi 98 + end 99 + when 'addon:addonDetailsType' then 100 + api_level = text type_details.at_css('> api-level') 101 + id = text type_details.at_css('> tag > id') 102 + revision = api_level 103 + components = [api_level, id] 104 + end 105 + 106 + [type, revision, components] 107 + end 108 + 109 + # Returns a hash of archives for the specified package node. 110 + def package_archives package 111 + archives = {} 112 + package.css('> archives > archive').each do |archive| 113 + host_os = text archive.at_css('> host-os') 114 + host_os = 'all' if empty?(host_os) 115 + archives[host_os] = { 116 + 'size' => Integer(text(archive.at_css('> complete > size'))), 117 + 'sha1' => text(archive.at_css('> complete > checksum')), 118 + 'url' => yield(text(archive.at_css('> complete > url'))) 119 + } 120 + end 121 + archives 122 + end 123 + 124 + # Returns the text from a node, or nil. 125 + def text node 126 + node ? node.text : nil 127 + end 128 + 129 + # Nil or empty helper. 130 + def empty? value 131 + !value || value.empty? 132 + end 133 + 134 + # Fixes up returned hashes by sorting keys. 135 + # Will also convert archives (e.g. {'linux' => {'sha1' => ...}, 'macosx' => ...} to 136 + # [{'os' => 'linux', 'sha1' => ...}, {'os' => 'macosx', ...}, ...]. 137 + def fixup value 138 + Hash[value.map do |k, v| 139 + if k == 'archives' && v.is_a?(Hash) 140 + [k, v.map do |os, archive| 141 + fixup({'os' => os}.merge(archive)) 142 + end] 143 + elsif v.is_a?(Hash) 144 + [k, fixup(v)] 145 + else 146 + [k, v] 147 + end 148 + end.sort {|(k1, v1), (k2, v2)| k1 <=> k2}] 149 + end 150 + 151 + # Normalize the specified license text. 152 + # See: https://brash-snapper.glitch.me/ for how the munging works. 153 + def normalize_license license 154 + license = license.dup 155 + license.gsub!(/([^\n])\n([^\n])/m, '\1 \2') 156 + license.gsub!(/ +/, ' ') 157 + license 158 + end 159 + 160 + # Gets all license texts, deduplicating them. 161 + def get_licenses doc 162 + licenses = {} 163 + doc.css('license[type="text"]').each do |license_node| 164 + license_id = license_node['id'] 165 + if license_id 166 + licenses[license_id] ||= [] 167 + licenses[license_id] |= [normalize_license(text(license_node))] 168 + end 169 + end 170 + licenses 171 + end 172 + 173 + def parse_package_xml doc 174 + licenses = get_licenses doc 175 + packages = {} 176 + 177 + doc.css('remotePackage').each do |package| 178 + name, _, version = package['path'].partition(';') 179 + next if version == 'latest' 180 + 181 + type, revision, _ = package_revision(package) 182 + next unless revision 183 + 184 + path = package['path'].tr(';', '/') 185 + display_name = text package.at_css('> display-name') 186 + uses_license = package.at_css('> uses-license') 187 + uses_license &&= uses_license['ref'] 188 + archives = package_archives(package) {|url| repo_url url} 189 + 190 + target = (packages[name] ||= {}) 191 + target = (target[revision] ||= {}) 192 + 193 + target['name'] ||= name 194 + target['path'] ||= path 195 + target['revision'] ||= revision 196 + target['displayName'] ||= display_name 197 + target['license'] ||= uses_license if uses_license 198 + target['archives'] ||= {} 199 + merge target['archives'], archives 200 + end 201 + 202 + [licenses, packages] 203 + end 204 + 205 + def parse_image_xml doc 206 + licenses = get_licenses doc 207 + images = {} 208 + 209 + doc.css('remotePackage[path^="system-images;"]').each do |package| 210 + type, revision, components = package_revision(package) 211 + next unless revision 212 + 213 + path = package['path'].tr(';', '/') 214 + display_name = text package.at_css('> display-name') 215 + uses_license = package.at_css('> uses-license') 216 + uses_license &&= uses_license['ref'] 217 + archives = package_archives(package) {|url| image_url url, components[-2]} 218 + 219 + target = images 220 + components.each do |component| 221 + target = (target[component] ||= {}) 222 + end 223 + 224 + target['name'] ||= "system-image-#{revision}" 225 + target['path'] ||= path 226 + target['revision'] ||= revision 227 + target['displayName'] ||= display_name 228 + target['license'] ||= uses_license if uses_license 229 + target['archives'] ||= {} 230 + merge target['archives'], archives 231 + end 232 + 233 + [licenses, images] 234 + end 235 + 236 + def parse_addon_xml doc 237 + licenses = get_licenses doc 238 + addons, extras = {}, {} 239 + 240 + doc.css('remotePackage').each do |package| 241 + type, revision, components = package_revision(package) 242 + next unless revision 243 + 244 + path = package['path'].tr(';', '/') 245 + display_name = text package.at_css('> display-name') 246 + uses_license = package.at_css('> uses-license') 247 + uses_license &&= uses_license['ref'] 248 + archives = package_archives(package) {|url| repo_url url} 249 + 250 + case type 251 + when 'addon:addonDetailsType' 252 + name = components.last 253 + target = addons 254 + 255 + # Hack for Google APIs 25 r1, which displays as 23 for some reason 256 + archive_name = text package.at_css('> archives > archive > complete > url') 257 + if archive_name == 'google_apis-25_r1.zip' 258 + path = 'add-ons/addon-google_apis-google-25' 259 + revision = '25' 260 + components = [revision, components.last] 261 + end 262 + when 'addon:extraDetailsType', 'addon:mavenType' 263 + name = package['path'].tr(';', '-') 264 + components = [package['path']] 265 + target = extras 266 + end 267 + 268 + components.each do |component| 269 + target = (target[component] ||= {}) 270 + end 271 + 272 + target['name'] ||= name 273 + target['path'] ||= path 274 + target['revision'] ||= revision 275 + target['displayName'] ||= display_name 276 + target['license'] ||= uses_license if uses_license 277 + target['archives'] ||= {} 278 + merge target['archives'], archives 279 + end 280 + 281 + [licenses, addons, extras] 282 + end 283 + 284 + def merge dest, src 285 + dest.merge! src 286 + end 287 + 288 + opts = Slop.parse do |o| 289 + o.array '-p', '--packages', 'packages repo XMLs to parse' 290 + o.array '-i', '--images', 'system image repo XMLs to parse' 291 + o.array '-a', '--addons', 'addon repo XMLs to parse' 292 + end 293 + 294 + result = { 295 + licenses: {}, 296 + packages: {}, 297 + images: {}, 298 + addons: {}, 299 + extras: {} 300 + } 301 + 302 + opts[:packages].each do |filename| 303 + licenses, packages = parse_package_xml(Nokogiri::XML(File.open(filename))) 304 + merge result[:licenses], licenses 305 + merge result[:packages], packages 306 + end 307 + 308 + opts[:images].each do |filename| 309 + licenses, images = parse_image_xml(Nokogiri::XML(File.open(filename))) 310 + merge result[:licenses], licenses 311 + merge result[:images], images 312 + end 313 + 314 + opts[:addons].each do |filename| 315 + licenses, addons, extras = parse_addon_xml(Nokogiri::XML(File.open(filename))) 316 + merge result[:licenses], licenses 317 + merge result[:addons], addons 318 + merge result[:extras], extras 319 + end 320 + 321 + puts JSON.pretty_generate(fixup(result))
+19
pkgs/development/mobile/androidenv/mkrepo.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p "ruby.withPackages (pkgs: with pkgs; [ slop nokogiri ])" 3 + 4 + set -e 5 + 6 + pushd "$(dirname "$0")" &>/dev/null || exit 1 7 + 8 + echo "Writing repo.json" >&2 9 + ruby mkrepo.rb \ 10 + --packages ./xml/repository2-1.xml \ 11 + --images ./xml/android-sys-img2-1.xml \ 12 + --images ./xml/android-tv-sys-img2-1.xml \ 13 + --images ./xml/android-wear-cn-sys-img2-1.xml \ 14 + --images ./xml/android-wear-sys-img2-1.xml \ 15 + --images ./xml/google_apis-sys-img2-1.xml \ 16 + --images ./xml/google_apis_playstore-sys-img2-1.xml \ 17 + --addons ./xml/addon2-1.xml > repo.json 18 + 19 + popd &>/dev/null
+17 -15
pkgs/development/mobile/androidenv/ndk-bundle/default.nix
··· 9 9 in 10 10 deployAndroidPackage { 11 11 inherit package os; 12 - buildInputs = [ autoPatchelfHook makeWrapper pkgs.python2 ] 13 - ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc pkgs.ncurses5 pkgs.zlib pkgs.libcxx.out ]; 12 + nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 13 + buildInputs = lib.optional (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc pkgs.python2 pkgs.ncurses5 pkgs.zlib pkgs.libcxx.out pkgs.libxml2 ]; 14 14 patchInstructions = lib.optionalString (os == "linux") ('' 15 15 patchShebangs . 16 16 17 17 '' + lib.optionalString (builtins.compareVersions (lib.getVersion package) "21" > 0) '' 18 18 patch -p1 \ 19 - --no-backup-if-mismatch < ${./make_standalone_toolchain.py_18.patch} 19 + --no-backup-if-mismatch < ${./make_standalone_toolchain.py_18.patch} || true 20 20 wrapProgram $(pwd)/build/tools/make_standalone_toolchain.py --prefix PATH : "${runtime_paths}" 21 21 '' + '' 22 22 ··· 24 24 rm -rf docs tests 25 25 26 26 # Patch the executables of the toolchains, but not the libraries -- they are needed for crosscompiling 27 + if [ -d $out/libexec/android-sdk/ndk-bundle/toolchains/renderscript/prebuilt/linux-x86_64/lib64 ]; then 28 + addAutoPatchelfSearchPath $out/libexec/android-sdk/ndk-bundle/toolchains/renderscript/prebuilt/linux-x86_64/lib64 29 + fi 27 30 28 - addAutoPatchelfSearchPath $out/libexec/android-sdk/ndk-bundle/toolchains/renderscript/prebuilt/linux-x86_64/lib64 29 - find toolchains -type d -name bin | while read dir 30 - do 31 + if [ -d $out/libexec/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64 ]; then 32 + addAutoPatchelfSearchPath $out/libexec/android-sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/lib64 33 + fi 34 + 35 + find toolchains -type d -name bin -or -name lib64 | while read dir; do 31 36 autoPatchelf "$dir" 32 37 done 33 38 34 39 # fix ineffective PROGDIR / MYNDKDIR determination 35 - for i in ndk-build 36 - do 37 - sed -i -e 's|^PROGDIR=`dirname $0`|PROGDIR=`dirname $(readlink -f $(which $0))`|' $i 40 + for progname in ndk-build; do 41 + sed -i -e 's|^PROGDIR=`dirname $0`|PROGDIR=`dirname $(readlink -f $(which $0))`|' $progname 38 42 done 39 43 40 44 # Patch executables 41 45 autoPatchelf prebuilt/linux-x86_64 42 46 43 47 # wrap 44 - for i in ndk-build 45 - do 46 - wrapProgram "$(pwd)/$i" --prefix PATH : "${runtime_paths}" 48 + for progname in ndk-build; do 49 + wrapProgram "$(pwd)/$progname" --prefix PATH : "${runtime_paths}" 47 50 done 48 51 49 52 # make some executables available in PATH 50 53 mkdir -p $out/bin 51 - for i in ndk-build 52 - do 53 - ln -sf ../libexec/android-sdk/ndk-bundle/$i $out/bin/$i 54 + for progname in ndk-build; do 55 + ln -sf ../libexec/android-sdk/ndk-bundle/$progname $out/bin/$progname 54 56 done 55 57 ''); 56 58 noAuditTmpdir = true; # Audit script gets invoked by the build/ component in the path for the make standalone script
+16 -20
pkgs/development/mobile/androidenv/querypackages.sh
··· 1 - #!/bin/sh -e 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p jq 3 + 4 + set -e 2 5 3 - if [ "$1" = "" ] 4 - then 5 - echo "Please select a package set: 'packages', 'addons', 'system-images'" >&2 6 + pushd "$(dirname "$0")" &>/dev/null || exit 1 7 + 8 + if [ "$1" == '' ]; then 9 + echo "Please select a group: 'packages', 'images', 'addons', 'extras', or 'licenses'" >&2 6 10 exit 1 7 11 fi 8 12 9 - if [ "$2" = "" ] 10 - then 11 - echo "Please select a package group:" >&2 12 - ( cat <<EOF 13 - builtins.attrNames (import ./generated/$1.nix { 14 - fetchurl = null; 15 - }) 16 - EOF 17 - ) | nix-instantiate --eval-only - 13 + namespace="$1" 18 14 19 - exit 1 15 + if [ "$namespace" == 'licenses' ]; then 16 + jq -r '.licenses | keys | join("\n")' < repo.json 17 + else 18 + jq -r --arg NAMESPACE "$namespace" \ 19 + '.[$NAMESPACE] | paths as $path | getpath($path) as $v | select($path[-1] == "displayName") | [[$NAMESPACE] + $path[:-1] | map("\"" + . + "\"") | join("."), $v] | join(": ")' \ 20 + < repo.json 20 21 fi 21 22 22 - ( cat <<EOF 23 - builtins.attrNames (import ./generated/$1.nix { 24 - fetchurl = null; 25 - }).$2 26 - EOF 27 - ) | nix-instantiate --eval-only - 23 + popd &>/dev/null
+5343
pkgs/development/mobile/androidenv/repo.json
··· 1 + { 2 + "addons": { 3 + "10": { 4 + "google_apis": { 5 + "archives": [ 6 + { 7 + "os": "all", 8 + "sha1": "cc0711857c881fa7534f90cf8cc09b8fe985484d", 9 + "size": 65781578, 10 + "url": "https://dl.google.com/android/repository/google_apis-10_r02.zip" 11 + } 12 + ], 13 + "displayName": "Google APIs", 14 + "license": "android-sdk-license", 15 + "name": "google_apis", 16 + "path": "add-ons/addon-google_apis-google-10", 17 + "revision": "10" 18 + } 19 + }, 20 + "11": { 21 + "google_apis": { 22 + "archives": [ 23 + { 24 + "os": "all", 25 + "sha1": "5eab5e81addee9f3576d456d205208314b5146a5", 26 + "size": 83477179, 27 + "url": "https://dl.google.com/android/repository/google_apis-11_r01.zip" 28 + } 29 + ], 30 + "displayName": "Google APIs", 31 + "license": "android-sdk-license", 32 + "name": "google_apis", 33 + "path": "add-ons/addon-google_apis-google-11", 34 + "revision": "11" 35 + } 36 + }, 37 + "12": { 38 + "google_apis": { 39 + "archives": [ 40 + { 41 + "os": "all", 42 + "sha1": "e9999f4fa978812174dfeceec0721c793a636e5d", 43 + "size": 86099835, 44 + "url": "https://dl.google.com/android/repository/google_apis-12_r01.zip" 45 + } 46 + ], 47 + "displayName": "Google APIs", 48 + "license": "android-sdk-license", 49 + "name": "google_apis", 50 + "path": "add-ons/addon-google_apis-google-12", 51 + "revision": "12" 52 + }, 53 + "google_tv_addon": { 54 + "archives": [ 55 + { 56 + "os": "all", 57 + "sha1": "92128a12e7e8b0fb5bac59153d7779b717e7b840", 58 + "size": 78266751, 59 + "url": "https://dl.google.com/android/repository/google_tv-12_r02.zip" 60 + } 61 + ], 62 + "displayName": "Google TV Addon", 63 + "license": "android-googletv-license", 64 + "name": "google_tv_addon", 65 + "path": "add-ons/addon-google_tv_addon-google-12", 66 + "revision": "12" 67 + } 68 + }, 69 + "13": { 70 + "google_apis": { 71 + "archives": [ 72 + { 73 + "os": "all", 74 + "sha1": "3b153edd211c27dc736c893c658418a4f9041417", 75 + "size": 88615525, 76 + "url": "https://dl.google.com/android/repository/google_apis-13_r01.zip" 77 + } 78 + ], 79 + "displayName": "Google APIs", 80 + "license": "android-sdk-license", 81 + "name": "google_apis", 82 + "path": "add-ons/addon-google_apis-google-13", 83 + "revision": "13" 84 + }, 85 + "google_tv_addon": { 86 + "archives": [ 87 + { 88 + "os": "all", 89 + "sha1": "b73f7c66011ac8180b44aa4e83b8d78c66ea9a09", 90 + "size": 87721879, 91 + "url": "https://dl.google.com/android/repository/google_tv-13_r01.zip" 92 + } 93 + ], 94 + "displayName": "Google TV Addon", 95 + "license": "android-googletv-license", 96 + "name": "google_tv_addon", 97 + "path": "add-ons/addon-google_tv_addon-google-13", 98 + "revision": "13" 99 + } 100 + }, 101 + "14": { 102 + "google_apis": { 103 + "archives": [ 104 + { 105 + "os": "all", 106 + "sha1": "f8eb4d96ad0492b4c0db2d7e4f1a1a3836664d39", 107 + "size": 106533714, 108 + "url": "https://dl.google.com/android/repository/google_apis-14_r02.zip" 109 + } 110 + ], 111 + "displayName": "Google APIs", 112 + "license": "android-sdk-license", 113 + "name": "google_apis", 114 + "path": "add-ons/addon-google_apis-google-14", 115 + "revision": "14" 116 + } 117 + }, 118 + "15": { 119 + "google_apis": { 120 + "archives": [ 121 + { 122 + "os": "all", 123 + "sha1": "d0d2bf26805eb271693570a1aaec33e7dc3f45e9", 124 + "size": 106624396, 125 + "url": "https://dl.google.com/android/repository/google_apis-15_r03.zip" 126 + } 127 + ], 128 + "displayName": "Google APIs", 129 + "license": "android-sdk-license", 130 + "name": "google_apis", 131 + "path": "add-ons/addon-google_apis-google-15", 132 + "revision": "15" 133 + } 134 + }, 135 + "16": { 136 + "google_apis": { 137 + "archives": [ 138 + { 139 + "os": "all", 140 + "sha1": "ee6acf1b01020bfa8a8e24725dbc4478bee5e792", 141 + "size": 127341982, 142 + "url": "https://dl.google.com/android/repository/google_apis-16_r04.zip" 143 + } 144 + ], 145 + "displayName": "Google APIs", 146 + "license": "android-sdk-license", 147 + "name": "google_apis", 148 + "path": "add-ons/addon-google_apis-google-16", 149 + "revision": "16" 150 + } 151 + }, 152 + "17": { 153 + "google_apis": { 154 + "archives": [ 155 + { 156 + "os": "all", 157 + "sha1": "a076be0677f38df8ca5536b44dfb411a0c808c4f", 158 + "size": 137231243, 159 + "url": "https://dl.google.com/android/repository/google_apis-17_r04.zip" 160 + } 161 + ], 162 + "displayName": "Google APIs", 163 + "license": "android-sdk-license", 164 + "name": "google_apis", 165 + "path": "add-ons/addon-google_apis-google-17", 166 + "revision": "17" 167 + } 168 + }, 169 + "18": { 170 + "google_apis": { 171 + "archives": [ 172 + { 173 + "os": "all", 174 + "sha1": "6109603409debdd40854d4d4a92eaf8481462c8b", 175 + "size": 143195183, 176 + "url": "https://dl.google.com/android/repository/google_apis-18_r04.zip" 177 + } 178 + ], 179 + "displayName": "Google APIs", 180 + "license": "android-sdk-license", 181 + "name": "google_apis", 182 + "path": "add-ons/addon-google_apis-google-18", 183 + "revision": "18" 184 + } 185 + }, 186 + "19": { 187 + "google_apis": { 188 + "archives": [ 189 + { 190 + "os": "all", 191 + "sha1": "5b933abe830b2f25b4c0f171d45e9e0651e56311", 192 + "size": 147081, 193 + "url": "https://dl.google.com/android/repository/google_apis-19_r20.zip" 194 + } 195 + ], 196 + "displayName": "Google APIs", 197 + "license": "android-sdk-license", 198 + "name": "google_apis", 199 + "path": "add-ons/addon-google_apis-google-19", 200 + "revision": "19" 201 + } 202 + }, 203 + "21": { 204 + "google_apis": { 205 + "archives": [ 206 + { 207 + "os": "all", 208 + "sha1": "66a754efb24e9bb07cc51648426443c7586c9d4a", 209 + "size": 179499, 210 + "url": "https://dl.google.com/android/repository/google_apis-21_r01.zip" 211 + } 212 + ], 213 + "displayName": "Google APIs", 214 + "license": "android-sdk-license", 215 + "name": "google_apis", 216 + "path": "add-ons/addon-google_apis-google-21", 217 + "revision": "21" 218 + } 219 + }, 220 + "22": { 221 + "google_apis": { 222 + "archives": [ 223 + { 224 + "os": "all", 225 + "sha1": "5def0f42160cba8acff51b9c0c7e8be313de84f5", 226 + "size": 179259, 227 + "url": "https://dl.google.com/android/repository/google_apis-22_r01.zip" 228 + } 229 + ], 230 + "displayName": "Google APIs", 231 + "license": "android-sdk-license", 232 + "name": "google_apis", 233 + "path": "add-ons/addon-google_apis-google-22", 234 + "revision": "22" 235 + } 236 + }, 237 + "23": { 238 + "google_apis": { 239 + "archives": [ 240 + { 241 + "os": "all", 242 + "sha1": "04c5cc1a7c88967250ebba9561d81e24104167db", 243 + "size": 179900, 244 + "url": "https://dl.google.com/android/repository/google_apis-23_r01.zip" 245 + } 246 + ], 247 + "displayName": "Google APIs", 248 + "license": "android-sdk-license", 249 + "name": "google_apis", 250 + "path": "add-ons/addon-google_apis-google-23", 251 + "revision": "23" 252 + } 253 + }, 254 + "24": { 255 + "google_apis": { 256 + "archives": [ 257 + { 258 + "os": "all", 259 + "sha1": "31361c2868f27343ee917fbd259c1463821b6145", 260 + "size": 154865, 261 + "url": "https://dl.google.com/android/repository/google_apis-24_r1.zip" 262 + } 263 + ], 264 + "displayName": "Google APIs", 265 + "license": "android-sdk-license", 266 + "name": "google_apis", 267 + "path": "add-ons/addon-google_apis-google-24", 268 + "revision": "24" 269 + } 270 + }, 271 + "25": { 272 + "google_apis": { 273 + "archives": [ 274 + { 275 + "os": "all", 276 + "sha1": "550e83eea9513ab11c44919ac6da54b36084a9f3", 277 + "size": 154871, 278 + "url": "https://dl.google.com/android/repository/google_apis-25_r1.zip" 279 + } 280 + ], 281 + "displayName": "Google APIs", 282 + "license": "android-sdk-license", 283 + "name": "google_apis", 284 + "path": "add-ons/addon-google_apis-google-25", 285 + "revision": "25" 286 + } 287 + }, 288 + "3": { 289 + "google_apis": { 290 + "archives": [ 291 + { 292 + "os": "all", 293 + "sha1": "1f92abf3a76be66ae8032257fc7620acbd2b2e3a", 294 + "size": 34908058, 295 + "url": "https://dl.google.com/android/repository/google_apis-3-r03.zip" 296 + } 297 + ], 298 + "displayName": "Google APIs", 299 + "license": "android-sdk-license", 300 + "name": "google_apis", 301 + "path": "add-ons/addon-google_apis-google-3", 302 + "revision": "3" 303 + } 304 + }, 305 + "4": { 306 + "google_apis": { 307 + "archives": [ 308 + { 309 + "os": "all", 310 + "sha1": "9b6e86d8568558de4d606a7debc4f6049608dbd0", 311 + "size": 42435735, 312 + "url": "https://dl.google.com/android/repository/google_apis-4_r02.zip" 313 + } 314 + ], 315 + "displayName": "Google APIs", 316 + "license": "android-sdk-license", 317 + "name": "google_apis", 318 + "path": "add-ons/addon-google_apis-google-4", 319 + "revision": "4" 320 + } 321 + }, 322 + "5": { 323 + "google_apis": { 324 + "archives": [ 325 + { 326 + "os": "all", 327 + "sha1": "46eaeb56b645ee7ffa24ede8fa17f3df70db0503", 328 + "size": 49123776, 329 + "url": "https://dl.google.com/android/repository/google_apis-5_r01.zip" 330 + } 331 + ], 332 + "displayName": "Google APIs", 333 + "license": "android-sdk-license", 334 + "name": "google_apis", 335 + "path": "add-ons/addon-google_apis-google-5", 336 + "revision": "5" 337 + } 338 + }, 339 + "6": { 340 + "google_apis": { 341 + "archives": [ 342 + { 343 + "os": "all", 344 + "sha1": "5ff545d96e031e09580a6cf55713015c7d4936b2", 345 + "size": 53382941, 346 + "url": "https://dl.google.com/android/repository/google_apis-6_r01.zip" 347 + } 348 + ], 349 + "displayName": "Google APIs", 350 + "license": "android-sdk-license", 351 + "name": "google_apis", 352 + "path": "add-ons/addon-google_apis-google-6", 353 + "revision": "6" 354 + } 355 + }, 356 + "7": { 357 + "google_apis": { 358 + "archives": [ 359 + { 360 + "os": "all", 361 + "sha1": "2e7f91e0fe34fef7f58aeced973c6ae52361b5ac", 362 + "size": 53691339, 363 + "url": "https://dl.google.com/android/repository/google_apis-7_r01.zip" 364 + } 365 + ], 366 + "displayName": "Google APIs", 367 + "license": "android-sdk-license", 368 + "name": "google_apis", 369 + "path": "add-ons/addon-google_apis-google-7", 370 + "revision": "7" 371 + } 372 + }, 373 + "8": { 374 + "google_apis": { 375 + "archives": [ 376 + { 377 + "os": "all", 378 + "sha1": "3079958e7ec87222cac1e6b27bc471b27bf2c352", 379 + "size": 59505020, 380 + "url": "https://dl.google.com/android/repository/google_apis-8_r02.zip" 381 + } 382 + ], 383 + "displayName": "Google APIs", 384 + "license": "android-sdk-license", 385 + "name": "google_apis", 386 + "path": "add-ons/addon-google_apis-google-8", 387 + "revision": "8" 388 + } 389 + }, 390 + "9": { 391 + "google_apis": { 392 + "archives": [ 393 + { 394 + "os": "all", 395 + "sha1": "78664645a1e9accea4430814f8694291a7f1ea5d", 396 + "size": 63401546, 397 + "url": "https://dl.google.com/android/repository/google_apis-9_r02.zip" 398 + } 399 + ], 400 + "displayName": "Google APIs", 401 + "license": "android-sdk-license", 402 + "name": "google_apis", 403 + "path": "add-ons/addon-google_apis-google-9", 404 + "revision": "9" 405 + } 406 + } 407 + }, 408 + "extras": { 409 + "extras;android;m2repository": { 410 + "archives": [ 411 + { 412 + "os": "all", 413 + "sha1": "a0d22beacc106a6977321f2b07d692ce4979e96a", 414 + "size": 355529608, 415 + "url": "https://dl.google.com/android/repository/android_m2repository_r47.zip" 416 + } 417 + ], 418 + "displayName": "Android Support Repository", 419 + "license": "android-sdk-license", 420 + "name": "extras-android-m2repository", 421 + "path": "extras/android/m2repository", 422 + "revision": "47.0.0" 423 + }, 424 + "extras;google;Android_Emulator_Hypervisor_Driver": { 425 + "archives": [ 426 + { 427 + "os": "windows", 428 + "sha1": "9b3479ce8f42fdcbd487aa843a2453d5950f5fc9", 429 + "size": 164505, 430 + "url": "https://dl.google.com/android/repository/gvm-windows_v1_6_0.zip" 431 + } 432 + ], 433 + "displayName": "Android Emulator Hypervisor Driver for AMD Processors (installer)", 434 + "license": "android-sdk-license", 435 + "name": "extras-google-Android_Emulator_Hypervisor_Driver", 436 + "path": "extras/google/Android_Emulator_Hypervisor_Driver", 437 + "revision": "1.6.0" 438 + }, 439 + "extras;google;admob_ads_sdk": { 440 + "archives": [ 441 + { 442 + "os": "all", 443 + "sha1": "0102859d9575baa0bf4fd5eb422af2ad0fe6cb82", 444 + "size": 704512, 445 + "url": "https://dl.google.com/android/repository/GoogleAdMobAdsSdkAndroid-6.4.1.zip" 446 + } 447 + ], 448 + "displayName": "Google AdMob Ads SDK", 449 + "license": "android-sdk-license", 450 + "name": "extras-google-admob_ads_sdk", 451 + "path": "extras/google/admob_ads_sdk", 452 + "revision": "11" 453 + }, 454 + "extras;google;analytics_sdk_v2": { 455 + "archives": [ 456 + { 457 + "os": "all", 458 + "sha1": "dc14026bf0ce78315cb5dd00552607de0894de83", 459 + "size": 211432, 460 + "url": "https://dl.google.com/android/repository/GoogleAnalyticsAndroid_2.0beta5.zip" 461 + } 462 + ], 463 + "displayName": "Google Analytics App Tracking SDK", 464 + "license": "android-sdk-license", 465 + "name": "extras-google-analytics_sdk_v2", 466 + "path": "extras/google/analytics_sdk_v2", 467 + "revision": "3" 468 + }, 469 + "extras;google;auto": { 470 + "archives": [ 471 + { 472 + "os": "linux", 473 + "sha1": "202a6e1b3009a0eb815f8c672d2d5b3717de6169", 474 + "size": 1346009, 475 + "url": "https://dl.google.com/android/repository/desktop-head-unit-linux_r01.1.zip" 476 + }, 477 + { 478 + "os": "macosx", 479 + "sha1": "8179cbb3914493ebc5eb65b731cba061582f2e84", 480 + "size": 2375533, 481 + "url": "https://dl.google.com/android/repository/desktop-head-unit-macosx_r01.1.zip" 482 + }, 483 + { 484 + "os": "windows", 485 + "sha1": "99c4a7172d73673552119347bc24c58b47da177b", 486 + "size": 2691901, 487 + "url": "https://dl.google.com/android/repository/desktop-head-unit-windows_r01.1.zip" 488 + } 489 + ], 490 + "displayName": "Android Auto Desktop Head Unit emulator", 491 + "license": "android-sdk-license", 492 + "name": "extras-google-auto", 493 + "path": "extras/google/auto", 494 + "revision": "1.1" 495 + }, 496 + "extras;google;gcm": { 497 + "archives": [ 498 + { 499 + "os": "all", 500 + "sha1": "ad066fd0dc7fc99d8aadac09c65a3c2519fbc7bf", 501 + "size": 5901400, 502 + "url": "https://dl.google.com/android/repository/gcm_r03.zip" 503 + } 504 + ], 505 + "displayName": "Google Cloud Messaging for Android Library", 506 + "license": "android-sdk-license", 507 + "name": "extras-google-gcm", 508 + "path": "extras/google/gcm", 509 + "revision": "3" 510 + }, 511 + "extras;google;google_play_services": { 512 + "archives": [ 513 + { 514 + "os": "all", 515 + "sha1": "f95bf19634e2ab0430923247fe2c50246432d2e9", 516 + "size": 15456884, 517 + "url": "https://dl.google.com/android/repository/google_play_services_v16_1_rc09.zip" 518 + } 519 + ], 520 + "displayName": "Google Play services", 521 + "license": "android-sdk-license", 522 + "name": "extras-google-google_play_services", 523 + "path": "extras/google/google_play_services", 524 + "revision": "49" 525 + }, 526 + "extras;google;google_play_services_froyo": { 527 + "archives": [ 528 + { 529 + "os": "all", 530 + "sha1": "92558dbc380bba3d55d0ec181167fb05ce7c79d9", 531 + "size": 5265389, 532 + "url": "https://dl.google.com/android/repository/google_play_services_3265130_r12.zip" 533 + } 534 + ], 535 + "displayName": "Google Play services for Froyo", 536 + "license": "android-sdk-license", 537 + "name": "extras-google-google_play_services_froyo", 538 + "path": "extras/google/google_play_services_froyo", 539 + "revision": "12" 540 + }, 541 + "extras;google;instantapps": { 542 + "archives": [ 543 + { 544 + "os": "all", 545 + "sha1": "c498367dcd7db30154b3e70c4ddbb1b0ea4b8d20", 546 + "size": 39524850, 547 + "url": "https://dl.google.com/android/repository/iasdk-1.9.0-1566514721.zip" 548 + } 549 + ], 550 + "displayName": "Google Play Instant Development SDK", 551 + "license": "android-sdk-license", 552 + "name": "extras-google-instantapps", 553 + "path": "extras/google/instantapps", 554 + "revision": "1.9.0" 555 + }, 556 + "extras;google;m2repository": { 557 + "archives": [ 558 + { 559 + "os": "all", 560 + "sha1": "05086add9e3a0eb1b67111108d7757a4337c3f10", 561 + "size": 215426029, 562 + "url": "https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip" 563 + } 564 + ], 565 + "displayName": "Google Repository", 566 + "license": "android-sdk-license", 567 + "name": "extras-google-m2repository", 568 + "path": "extras/google/m2repository", 569 + "revision": "58" 570 + }, 571 + "extras;google;market_apk_expansion": { 572 + "archives": [ 573 + { 574 + "os": "all", 575 + "sha1": "5305399dc1a56814e86b8459ce24871916f78b8c", 576 + "size": 110201, 577 + "url": "https://dl.google.com/android/repository/market_apk_expansion-r03.zip" 578 + } 579 + ], 580 + "displayName": "Google Play APK Expansion library", 581 + "license": "android-sdk-license", 582 + "name": "extras-google-market_apk_expansion", 583 + "path": "extras/google/market_apk_expansion", 584 + "revision": "1" 585 + }, 586 + "extras;google;market_licensing": { 587 + "archives": [ 588 + { 589 + "os": "all", 590 + "sha1": "355e8dc304a92a5616db235af8ee7bd554356254", 591 + "size": 75109, 592 + "url": "https://dl.google.com/android/repository/market_licensing-r02.zip" 593 + } 594 + ], 595 + "displayName": "Google Play Licensing Library", 596 + "license": "android-sdk-license", 597 + "name": "extras-google-market_licensing", 598 + "path": "extras/google/market_licensing", 599 + "revision": "1" 600 + }, 601 + "extras;google;simulators": { 602 + "archives": [ 603 + { 604 + "os": "all", 605 + "sha1": "4fb5344e34e8faab4db18af07dace44c50db26a7", 606 + "size": 2167286, 607 + "url": "https://dl.google.com/android/repository/simulator_r01.zip" 608 + } 609 + ], 610 + "displayName": "Android Auto API Simulators", 611 + "license": "android-sdk-license", 612 + "name": "extras-google-simulators", 613 + "path": "extras/google/simulators", 614 + "revision": "1" 615 + }, 616 + "extras;google;usb_driver": { 617 + "archives": [ 618 + { 619 + "os": "windows", 620 + "sha1": "08a48c39084e9443f6146c239cbd3be6f91e681b", 621 + "size": 8682039, 622 + "url": "https://dl.google.com/android/repository/usb_driver_r13-windows.zip" 623 + } 624 + ], 625 + "displayName": "Google USB Driver", 626 + "license": "android-sdk-license", 627 + "name": "extras-google-usb_driver", 628 + "path": "extras/google/usb_driver", 629 + "revision": "13" 630 + }, 631 + "extras;google;webdriver": { 632 + "archives": [ 633 + { 634 + "os": "all", 635 + "sha1": "13f3a3b2670a5fc04a7342861644be9a01b07e38", 636 + "size": 4055193, 637 + "url": "https://dl.google.com/android/repository/webdriver_r02.zip" 638 + } 639 + ], 640 + "displayName": "Google Web Driver", 641 + "license": "android-sdk-license", 642 + "name": "extras-google-webdriver", 643 + "path": "extras/google/webdriver", 644 + "revision": "2" 645 + }, 646 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0": { 647 + "archives": [ 648 + { 649 + "os": "all", 650 + "sha1": "b621b9d5adf273bb0725948589863e60e96eeaf1", 651 + "size": 91207, 652 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0.zip" 653 + } 654 + ], 655 + "displayName": "Solver for ConstraintLayout 1.0.0", 656 + "license": "android-sdk-license", 657 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0", 658 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0", 659 + "revision": "1" 660 + }, 661 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4": { 662 + "archives": [ 663 + { 664 + "os": "all", 665 + "sha1": "2aa2aceecc6ba172742d0af0b43f11d03924eeb8", 666 + "size": 95406, 667 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-alpha4.zip" 668 + } 669 + ], 670 + "displayName": "com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4", 671 + "license": "android-sdk-license", 672 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha4", 673 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha4", 674 + "revision": "1" 675 + }, 676 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8": { 677 + "archives": [ 678 + { 679 + "os": "all", 680 + "sha1": "cd13d16a8f0198c1d6040ec8b1d0d4e5bb7feb6a", 681 + "size": 97549, 682 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-alpha8.zip" 683 + } 684 + ], 685 + "displayName": "Solver for ConstraintLayout 1.0.0-alpha8", 686 + "license": "android-sdk-license", 687 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha8", 688 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha8", 689 + "revision": "1" 690 + }, 691 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1": { 692 + "archives": [ 693 + { 694 + "os": "all", 695 + "sha1": "042c25575e7650e96f0f5f5d1d3c54ed38eb821a", 696 + "size": 104706, 697 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta1.zip" 698 + } 699 + ], 700 + "displayName": "Solver for ConstraintLayout 1.0.0-beta1", 701 + "license": "android-sdk-license", 702 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta1", 703 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta1", 704 + "revision": "1" 705 + }, 706 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2": { 707 + "archives": [ 708 + { 709 + "os": "all", 710 + "sha1": "28492fd42b20ae1586591ff906556d459cfdaae8", 711 + "size": 107335, 712 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta2.zip" 713 + } 714 + ], 715 + "displayName": "Solver for ConstraintLayout 1.0.0-beta2", 716 + "license": "android-sdk-license", 717 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta2", 718 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta2", 719 + "revision": "1" 720 + }, 721 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3": { 722 + "archives": [ 723 + { 724 + "os": "all", 725 + "sha1": "268e763fa64bd217d8d830e59ce76be19aaba631", 726 + "size": 107593, 727 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta3.zip" 728 + } 729 + ], 730 + "displayName": "Solver for ConstraintLayout 1.0.0-beta3", 731 + "license": "android-sdk-license", 732 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta3", 733 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta3", 734 + "revision": "1" 735 + }, 736 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4": { 737 + "archives": [ 738 + { 739 + "os": "all", 740 + "sha1": "2213bf37e7a2869db2635895b8e90ca6841e79d2", 741 + "size": 109361, 742 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta4.zip" 743 + } 744 + ], 745 + "displayName": "Solver for ConstraintLayout 1.0.0-beta4", 746 + "license": "android-sdk-license", 747 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta4", 748 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta4", 749 + "revision": "1" 750 + }, 751 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5": { 752 + "archives": [ 753 + { 754 + "os": "all", 755 + "sha1": "3918cfef73e64048d0b3e048068e208b414e7e91", 756 + "size": 92284, 757 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta5.zip" 758 + } 759 + ], 760 + "displayName": "Solver for ConstraintLayout 1.0.0-beta5", 761 + "license": "android-sdk-license", 762 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta5", 763 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta5", 764 + "revision": "1" 765 + }, 766 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1": { 767 + "archives": [ 768 + { 769 + "os": "all", 770 + "sha1": "76f8823def9a6da8954a54737762a6820bc1d043", 771 + "size": 91823, 772 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.1.zip" 773 + } 774 + ], 775 + "displayName": "Solver for ConstraintLayout 1.0.1", 776 + "license": "android-sdk-license", 777 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.1", 778 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1", 779 + "revision": "1" 780 + }, 781 + "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2": { 782 + "archives": [ 783 + { 784 + "os": "all", 785 + "sha1": "96d7ff669f0e808e9833b2c2e320702826ccc8be", 786 + "size": 91961, 787 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.2.zip" 788 + } 789 + ], 790 + "displayName": "Solver for ConstraintLayout 1.0.2", 791 + "license": "android-sdk-license", 792 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.2", 793 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2", 794 + "revision": "1" 795 + }, 796 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0": { 797 + "archives": [ 798 + { 799 + "os": "all", 800 + "sha1": "70acf99689b933bc6735645d5c3d92b91954b6cb", 801 + "size": 39153, 802 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0.zip" 803 + } 804 + ], 805 + "displayName": "ConstraintLayout for Android 1.0.0", 806 + "license": "android-sdk-license", 807 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0", 808 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0", 809 + "revision": "1" 810 + }, 811 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha4": { 812 + "archives": [ 813 + { 814 + "os": "all", 815 + "sha1": "645a9be1f0c1177301e71cd0ddccf1dd67c554fe", 816 + "size": 15554, 817 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha4.zip" 818 + } 819 + ], 820 + "displayName": "com.android.support.constraint:constraint-layout:1.0.0-alpha4", 821 + "license": "android-sdk-license", 822 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha4", 823 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4", 824 + "revision": "1" 825 + }, 826 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha8": { 827 + "archives": [ 828 + { 829 + "os": "all", 830 + "sha1": "7912ba03b04831f918f523648f118c4ee4da7604", 831 + "size": 24797, 832 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha8.zip" 833 + } 834 + ], 835 + "displayName": "ConstraintLayout for Android 1.0.0-alpha8", 836 + "license": "android-sdk-license", 837 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha8", 838 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha8", 839 + "revision": "1" 840 + }, 841 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta1": { 842 + "archives": [ 843 + { 844 + "os": "all", 845 + "sha1": "11f2f5cec4ff02986bad75435e5be77b704b4c64", 846 + "size": 31750, 847 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta1.zip" 848 + } 849 + ], 850 + "displayName": "ConstraintLayout for Android 1.0.0-beta1", 851 + "license": "android-sdk-license", 852 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta1", 853 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta1", 854 + "revision": "1" 855 + }, 856 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta2": { 857 + "archives": [ 858 + { 859 + "os": "all", 860 + "sha1": "623939865ede2e5c2c975dc55963e0d182bcce95", 861 + "size": 31812, 862 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta2.zip" 863 + } 864 + ], 865 + "displayName": "ConstraintLayout for Android 1.0.0-beta2", 866 + "license": "android-sdk-license", 867 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta2", 868 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta2", 869 + "revision": "1" 870 + }, 871 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta3": { 872 + "archives": [ 873 + { 874 + "os": "all", 875 + "sha1": "d78bb6a8ce92005fb1e4ed55d892a65b4258c60b", 876 + "size": 32622, 877 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta3.zip" 878 + } 879 + ], 880 + "displayName": "ConstraintLayout for Android 1.0.0-beta3", 881 + "license": "android-sdk-license", 882 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta3", 883 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta3", 884 + "revision": "1" 885 + }, 886 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta4": { 887 + "archives": [ 888 + { 889 + "os": "all", 890 + "sha1": "dc60844aab93a09a54a3c107685a77b18d7c1c39", 891 + "size": 32687, 892 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta4.zip" 893 + } 894 + ], 895 + "displayName": "ConstraintLayout for Android 1.0.0-beta4", 896 + "license": "android-sdk-license", 897 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta4", 898 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta4", 899 + "revision": "1" 900 + }, 901 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta5": { 902 + "archives": [ 903 + { 904 + "os": "all", 905 + "sha1": "4660f6c7a576ea1364f0c3225db71c29ca660d9a", 906 + "size": 39266, 907 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta5.zip" 908 + } 909 + ], 910 + "displayName": "ConstraintLayout for Android 1.0.0-beta5", 911 + "license": "android-sdk-license", 912 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta5", 913 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta5", 914 + "revision": "1" 915 + }, 916 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1": { 917 + "archives": [ 918 + { 919 + "os": "all", 920 + "sha1": "342b0894b8651fff37586f80f383733e97aba9f9", 921 + "size": 39547, 922 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.1.zip" 923 + } 924 + ], 925 + "displayName": "ConstraintLayout for Android 1.0.1", 926 + "license": "android-sdk-license", 927 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.1", 928 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1", 929 + "revision": "1" 930 + }, 931 + "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2": { 932 + "archives": [ 933 + { 934 + "os": "all", 935 + "sha1": "3d9688a50fe0ed7348275f85d1b02278f616d8a4", 936 + "size": 39625, 937 + "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.2.zip" 938 + } 939 + ], 940 + "displayName": "ConstraintLayout for Android 1.0.2", 941 + "license": "android-sdk-license", 942 + "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.2", 943 + "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2", 944 + "revision": "1" 945 + } 946 + }, 947 + "images": { 948 + "10": { 949 + "google_apis": { 950 + "armeabi-v7a": { 951 + "archives": [ 952 + { 953 + "os": "all", 954 + "sha1": "970abf3a2a9937a43576afd9bb56e4a8191947f8", 955 + "size": 110706432, 956 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-10_r06.zip" 957 + } 958 + ], 959 + "displayName": "Google APIs ARM EABI v7a System Image", 960 + "license": "android-sdk-license", 961 + "name": "system-image-10-google_apis-armeabi-v7a", 962 + "path": "system-images/android-10/google_apis/armeabi-v7a", 963 + "revision": "10-google_apis-armeabi-v7a" 964 + }, 965 + "x86": { 966 + "archives": [ 967 + { 968 + "os": "all", 969 + "sha1": "070a9552e3d358d8e72e8b2042e539e2b7a1b035", 970 + "size": 118634346, 971 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-10_r06.zip" 972 + } 973 + ], 974 + "displayName": "Google APIs Intel x86 Atom System Image", 975 + "license": "android-sdk-license", 976 + "name": "system-image-10-google_apis-x86", 977 + "path": "system-images/android-10/google_apis/x86", 978 + "revision": "10-google_apis-x86" 979 + } 980 + } 981 + }, 982 + "14": { 983 + "default": { 984 + "armeabi-v7a": { 985 + "archives": [ 986 + { 987 + "os": "all", 988 + "sha1": "d8991b0c06b18d7d6ed4169d67460ee1add6661b", 989 + "size": 99621822, 990 + "url": "https://dl.google.com/android/repository/sys-img/default/sysimg_armv7a-14_r02.zip" 991 + } 992 + ], 993 + "displayName": "ARM EABI v7a System Image", 994 + "license": "android-sdk-license", 995 + "name": "system-image-14-default-armeabi-v7a", 996 + "path": "system-images/android-14/default/armeabi-v7a", 997 + "revision": "14-default-armeabi-v7a" 998 + } 999 + } 1000 + }, 1001 + "15": { 1002 + "google_apis": { 1003 + "armeabi-v7a": { 1004 + "archives": [ 1005 + { 1006 + "os": "all", 1007 + "sha1": "6deb76cf34760a6037cb18d89772c9e986d07497", 1008 + "size": 148773442, 1009 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-15_r06.zip" 1010 + } 1011 + ], 1012 + "displayName": "Google APIs ARM EABI v7a System Image", 1013 + "license": "android-sdk-license", 1014 + "name": "system-image-15-google_apis-armeabi-v7a", 1015 + "path": "system-images/android-15/google_apis/armeabi-v7a", 1016 + "revision": "15-google_apis-armeabi-v7a" 1017 + }, 1018 + "x86": { 1019 + "archives": [ 1020 + { 1021 + "os": "all", 1022 + "sha1": "5ef2c5481f5bb8789c0b5224d46fb2e13602a450", 1023 + "size": 163325511, 1024 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-15_r07.zip" 1025 + } 1026 + ], 1027 + "displayName": "Google APIs Intel x86 Atom System Image", 1028 + "license": "android-sdk-license", 1029 + "name": "system-image-15-google_apis-x86", 1030 + "path": "system-images/android-15/google_apis/x86", 1031 + "revision": "15-google_apis-x86" 1032 + } 1033 + } 1034 + }, 1035 + "16": { 1036 + "google_apis": { 1037 + "armeabi-v7a": { 1038 + "archives": [ 1039 + { 1040 + "os": "all", 1041 + "sha1": "5a5ff097680c6dae473c8719296ce6d7b70edb2d", 1042 + "size": 168845378, 1043 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-16_r06.zip" 1044 + } 1045 + ], 1046 + "displayName": "Google APIs ARM EABI v7a System Image", 1047 + "license": "android-sdk-license", 1048 + "name": "system-image-16-google_apis-armeabi-v7a", 1049 + "path": "system-images/android-16/google_apis/armeabi-v7a", 1050 + "revision": "16-google_apis-armeabi-v7a" 1051 + }, 1052 + "x86": { 1053 + "archives": [ 1054 + { 1055 + "os": "all", 1056 + "sha1": "246903c75f5aa3db7fb58cac877f2201fbbfd94a", 1057 + "size": 186372521, 1058 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-16_r07.zip" 1059 + } 1060 + ], 1061 + "displayName": "Google APIs Intel x86 Atom System Image", 1062 + "license": "android-sdk-license", 1063 + "name": "system-image-16-google_apis-x86", 1064 + "path": "system-images/android-16/google_apis/x86", 1065 + "revision": "16-google_apis-x86" 1066 + } 1067 + } 1068 + }, 1069 + "17": { 1070 + "google_apis": { 1071 + "armeabi-v7a": { 1072 + "archives": [ 1073 + { 1074 + "os": "all", 1075 + "sha1": "a59f26cb5707da97e869a27d87b83477204ac594", 1076 + "size": 174631794, 1077 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-17_r06.zip" 1078 + } 1079 + ], 1080 + "displayName": "Google APIs ARM EABI v7a System Image", 1081 + "license": "android-sdk-license", 1082 + "name": "system-image-17-google_apis-armeabi-v7a", 1083 + "path": "system-images/android-17/google_apis/armeabi-v7a", 1084 + "revision": "17-google_apis-armeabi-v7a" 1085 + }, 1086 + "x86": { 1087 + "archives": [ 1088 + { 1089 + "os": "all", 1090 + "sha1": "1ad5ffb51e31f5fe9fa47411fed2c2ade9a33865", 1091 + "size": 194811128, 1092 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-17_r07.zip" 1093 + } 1094 + ], 1095 + "displayName": "Google APIs Intel x86 Atom System Image", 1096 + "license": "android-sdk-license", 1097 + "name": "system-image-17-google_apis-x86", 1098 + "path": "system-images/android-17/google_apis/x86", 1099 + "revision": "17-google_apis-x86" 1100 + } 1101 + } 1102 + }, 1103 + "18": { 1104 + "google_apis": { 1105 + "armeabi-v7a": { 1106 + "archives": [ 1107 + { 1108 + "os": "all", 1109 + "sha1": "7faaccabbcc5f08e410436d3f63eea42521ea974", 1110 + "size": 179015960, 1111 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-18_r06.zip" 1112 + } 1113 + ], 1114 + "displayName": "Google APIs ARM EABI v7a System Image", 1115 + "license": "android-sdk-license", 1116 + "name": "system-image-18-google_apis-armeabi-v7a", 1117 + "path": "system-images/android-18/google_apis/armeabi-v7a", 1118 + "revision": "18-google_apis-armeabi-v7a" 1119 + }, 1120 + "x86": { 1121 + "archives": [ 1122 + { 1123 + "os": "all", 1124 + "sha1": "dd674d719cad61602702be4b3d98edccfbfea53e", 1125 + "size": 199963568, 1126 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-18_r06.zip" 1127 + } 1128 + ], 1129 + "displayName": "Google APIs Intel x86 Atom System Image", 1130 + "license": "android-sdk-license", 1131 + "name": "system-image-18-google_apis-x86", 1132 + "path": "system-images/android-18/google_apis/x86", 1133 + "revision": "18-google_apis-x86" 1134 + } 1135 + } 1136 + }, 1137 + "19": { 1138 + "google_apis": { 1139 + "armeabi-v7a": { 1140 + "archives": [ 1141 + { 1142 + "os": "all", 1143 + "sha1": "053741c7ef72c7d41394b8a09a1b86238c59c741", 1144 + "size": 245902018, 1145 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-19_r40.zip" 1146 + } 1147 + ], 1148 + "displayName": "Google APIs ARM EABI v7a System Image", 1149 + "license": "android-sdk-license", 1150 + "name": "system-image-19-google_apis-armeabi-v7a", 1151 + "path": "system-images/android-19/google_apis/armeabi-v7a", 1152 + "revision": "19-google_apis-armeabi-v7a" 1153 + }, 1154 + "x86": { 1155 + "archives": [ 1156 + { 1157 + "os": "all", 1158 + "sha1": "67528907f6f4479112f63097f4657dad10783f5a", 1159 + "size": 297020632, 1160 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-19_r40.zip" 1161 + } 1162 + ], 1163 + "displayName": "Google APIs Intel x86 Atom System Image", 1164 + "license": "android-sdk-license", 1165 + "name": "system-image-19-google_apis-x86", 1166 + "path": "system-images/android-19/google_apis/x86", 1167 + "revision": "19-google_apis-x86" 1168 + } 1169 + } 1170 + }, 1171 + "21": { 1172 + "google_apis": { 1173 + "armeabi-v7a": { 1174 + "archives": [ 1175 + { 1176 + "os": "all", 1177 + "sha1": "7aa0a1971365de1dc7989720c643121087026564", 1178 + "size": 290282953, 1179 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-21_r32.zip" 1180 + } 1181 + ], 1182 + "displayName": "Google APIs ARM EABI v7a System Image", 1183 + "license": "android-sdk-license", 1184 + "name": "system-image-21-google_apis-armeabi-v7a", 1185 + "path": "system-images/android-21/google_apis/armeabi-v7a", 1186 + "revision": "21-google_apis-armeabi-v7a" 1187 + }, 1188 + "x86": { 1189 + "archives": [ 1190 + { 1191 + "os": "all", 1192 + "sha1": "c6c1d774cec79e6e71c2a24c96d0c45c043d752c", 1193 + "size": 319430034, 1194 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-21_r32.zip" 1195 + } 1196 + ], 1197 + "displayName": "Google APIs Intel x86 Atom System Image", 1198 + "license": "android-sdk-license", 1199 + "name": "system-image-21-google_apis-x86", 1200 + "path": "system-images/android-21/google_apis/x86", 1201 + "revision": "21-google_apis-x86" 1202 + }, 1203 + "x86_64": { 1204 + "archives": [ 1205 + { 1206 + "os": "all", 1207 + "sha1": "e98ba60a0fc88d9a81a768e62db5850b6610baa4", 1208 + "size": 415495987, 1209 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-21_r32.zip" 1210 + } 1211 + ], 1212 + "displayName": "Google APIs Intel x86 Atom_64 System Image", 1213 + "license": "android-sdk-license", 1214 + "name": "system-image-21-google_apis-x86_64", 1215 + "path": "system-images/android-21/google_apis/x86_64", 1216 + "revision": "21-google_apis-x86_64" 1217 + } 1218 + } 1219 + }, 1220 + "22": { 1221 + "google_apis": { 1222 + "armeabi-v7a": { 1223 + "archives": [ 1224 + { 1225 + "os": "all", 1226 + "sha1": "6a61dd66ec8ac8e678cc19c1331047dade07509f", 1227 + "size": 394864140, 1228 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-22_r26.zip" 1229 + } 1230 + ], 1231 + "displayName": "Google APIs ARM EABI v7a System Image", 1232 + "license": "android-sdk-license", 1233 + "name": "system-image-22-google_apis-armeabi-v7a", 1234 + "path": "system-images/android-22/google_apis/armeabi-v7a", 1235 + "revision": "22-google_apis-armeabi-v7a" 1236 + }, 1237 + "x86": { 1238 + "archives": [ 1239 + { 1240 + "os": "all", 1241 + "sha1": "859ca1d8dcdaaf931effda3f06af95a3740b60d9", 1242 + "size": 421293384, 1243 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-22_r26.zip" 1244 + } 1245 + ], 1246 + "displayName": "Google APIs Intel x86 Atom System Image", 1247 + "license": "android-sdk-license", 1248 + "name": "system-image-22-google_apis-x86", 1249 + "path": "system-images/android-22/google_apis/x86", 1250 + "revision": "22-google_apis-x86" 1251 + }, 1252 + "x86_64": { 1253 + "archives": [ 1254 + { 1255 + "os": "all", 1256 + "sha1": "f99714383c5459d747ac7cdd8043419c6adafe60", 1257 + "size": 579197399, 1258 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-22_r26.zip" 1259 + } 1260 + ], 1261 + "displayName": "Google APIs Intel x86 Atom_64 System Image", 1262 + "license": "android-sdk-license", 1263 + "name": "system-image-22-google_apis-x86_64", 1264 + "path": "system-images/android-22/google_apis/x86_64", 1265 + "revision": "22-google_apis-x86_64" 1266 + } 1267 + } 1268 + }, 1269 + "23": { 1270 + "google_apis": { 1271 + "armeabi-v7a": { 1272 + "archives": [ 1273 + { 1274 + "os": "all", 1275 + "sha1": "d03ac51742e9d7eea559cbef4f44d18d1fc9c92d", 1276 + "size": 468621931, 1277 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/armeabi-v7a-23_r33.zip" 1278 + } 1279 + ], 1280 + "displayName": "Google APIs ARM EABI v7a System Image", 1281 + "license": "android-sdk-license", 1282 + "name": "system-image-23-google_apis-armeabi-v7a", 1283 + "path": "system-images/android-23/google_apis/armeabi-v7a", 1284 + "revision": "23-google_apis-armeabi-v7a" 1285 + }, 1286 + "x86": { 1287 + "archives": [ 1288 + { 1289 + "os": "all", 1290 + "sha1": "c1d91dfcbaa9f1a6b9698893ce995b2771cd6a16", 1291 + "size": 499428151, 1292 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-23_r33.zip" 1293 + } 1294 + ], 1295 + "displayName": "Google APIs Intel x86 Atom System Image", 1296 + "license": "android-sdk-license", 1297 + "name": "system-image-23-google_apis-x86", 1298 + "path": "system-images/android-23/google_apis/x86", 1299 + "revision": "23-google_apis-x86" 1300 + }, 1301 + "x86_64": { 1302 + "archives": [ 1303 + { 1304 + "os": "all", 1305 + "sha1": "4d80dd38edb565641b3b34e713fe0ec6d1d77698", 1306 + "size": 667471680, 1307 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-23_r33.zip" 1308 + } 1309 + ], 1310 + "displayName": "Google APIs Intel x86 Atom_64 System Image", 1311 + "license": "android-sdk-license", 1312 + "name": "system-image-23-google_apis-x86_64", 1313 + "path": "system-images/android-23/google_apis/x86_64", 1314 + "revision": "23-google_apis-x86_64" 1315 + } 1316 + } 1317 + }, 1318 + "24": { 1319 + "google_apis_playstore": { 1320 + "x86": { 1321 + "archives": [ 1322 + { 1323 + "os": "all", 1324 + "sha1": "b52e9593ffdde65c1a0970256a32e8967c89cc22", 1325 + "size": 812724041, 1326 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-24_r19.zip" 1327 + } 1328 + ], 1329 + "displayName": "Google Play Intel x86 Atom System Image", 1330 + "license": "android-sdk-license", 1331 + "name": "system-image-24-google_apis_playstore-x86", 1332 + "path": "system-images/android-24/google_apis_playstore/x86", 1333 + "revision": "24-google_apis_playstore-x86" 1334 + } 1335 + } 1336 + }, 1337 + "25": { 1338 + "google_apis_playstore": { 1339 + "x86": { 1340 + "archives": [ 1341 + { 1342 + "os": "all", 1343 + "sha1": "6f6668954f7fd52f896fe7528aa122028c9b026c", 1344 + "size": 972461719, 1345 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-25_r09.zip" 1346 + } 1347 + ], 1348 + "displayName": "Google Play Intel x86 Atom System Image", 1349 + "license": "android-sdk-license", 1350 + "name": "system-image-25-google_apis_playstore-x86", 1351 + "path": "system-images/android-25/google_apis_playstore/x86", 1352 + "revision": "25-google_apis_playstore-x86" 1353 + } 1354 + } 1355 + }, 1356 + "26": { 1357 + "google_apis_playstore": { 1358 + "x86": { 1359 + "archives": [ 1360 + { 1361 + "os": "all", 1362 + "sha1": "2c8bee7b97a309f099941532e63c42a7d4a06e19", 1363 + "size": 769390078, 1364 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-26_r07.zip" 1365 + } 1366 + ], 1367 + "displayName": "Google Play Intel x86 Atom System Image", 1368 + "license": "android-sdk-preview-license", 1369 + "name": "system-image-26-google_apis_playstore-x86", 1370 + "path": "system-images/android-26/google_apis_playstore/x86", 1371 + "revision": "26-google_apis_playstore-x86" 1372 + } 1373 + } 1374 + }, 1375 + "27": { 1376 + "google_apis_playstore": { 1377 + "x86": { 1378 + "archives": [ 1379 + { 1380 + "os": "all", 1381 + "sha1": "eb5a944ceb691ca0648d0a6f0d93893a47223b5d", 1382 + "size": 758636016, 1383 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-27_r03.zip" 1384 + } 1385 + ], 1386 + "displayName": "Google Play Intel x86 Atom System Image", 1387 + "license": "android-sdk-license", 1388 + "name": "system-image-27-google_apis_playstore-x86", 1389 + "path": "system-images/android-27/google_apis_playstore/x86", 1390 + "revision": "27-google_apis_playstore-x86" 1391 + } 1392 + } 1393 + }, 1394 + "28": { 1395 + "google_apis_playstore": { 1396 + "x86": { 1397 + "archives": [ 1398 + { 1399 + "os": "all", 1400 + "sha1": "97d9d4f4a2afa8b0f5d52e90748e19c10406ca93", 1401 + "size": 918028186, 1402 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r09.zip" 1403 + } 1404 + ], 1405 + "displayName": "Google Play Intel x86 Atom System Image", 1406 + "license": "android-sdk-license", 1407 + "name": "system-image-28-google_apis_playstore-x86", 1408 + "path": "system-images/android-28/google_apis_playstore/x86", 1409 + "revision": "28-google_apis_playstore-x86" 1410 + }, 1411 + "x86_64": { 1412 + "archives": [ 1413 + { 1414 + "os": "all", 1415 + "sha1": "a767da996fdea7a1f5632a9206fa5c009d6e580c", 1416 + "size": 1037659724, 1417 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-28_r08.zip" 1418 + } 1419 + ], 1420 + "displayName": "Google Play Intel x86 Atom_64 System Image", 1421 + "license": "android-sdk-license", 1422 + "name": "system-image-28-google_apis_playstore-x86_64", 1423 + "path": "system-images/android-28/google_apis_playstore/x86_64", 1424 + "revision": "28-google_apis_playstore-x86_64" 1425 + } 1426 + } 1427 + }, 1428 + "29": { 1429 + "google_apis_playstore": { 1430 + "x86": { 1431 + "archives": [ 1432 + { 1433 + "os": "windows", 1434 + "sha1": "1c45e690e9ee6a44f40549e9fb68d3fd52ba4970", 1435 + "size": 1153916727, 1436 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-29_r08-windows.zip" 1437 + }, 1438 + { 1439 + "os": "macosx", 1440 + "sha1": "1c45e690e9ee6a44f40549e9fb68d3fd52ba4970", 1441 + "size": 1153916727, 1442 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-29_r08-darwin.zip" 1443 + }, 1444 + { 1445 + "os": "linux", 1446 + "sha1": "1c45e690e9ee6a44f40549e9fb68d3fd52ba4970", 1447 + "size": 1153916727, 1448 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-29_r08-linux.zip" 1449 + } 1450 + ], 1451 + "displayName": "Google Play Intel x86 Atom System Image", 1452 + "license": "android-sdk-license", 1453 + "name": "system-image-29-google_apis_playstore-x86", 1454 + "path": "system-images/android-29/google_apis_playstore/x86", 1455 + "revision": "29-google_apis_playstore-x86" 1456 + }, 1457 + "x86_64": { 1458 + "archives": [ 1459 + { 1460 + "os": "windows", 1461 + "sha1": "94835980b4a6eaeeb41936d7fb1381698e48433a", 1462 + "size": 1322004798, 1463 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-29_r08-windows.zip" 1464 + }, 1465 + { 1466 + "os": "macosx", 1467 + "sha1": "94835980b4a6eaeeb41936d7fb1381698e48433a", 1468 + "size": 1322004798, 1469 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-29_r08-darwin.zip" 1470 + }, 1471 + { 1472 + "os": "linux", 1473 + "sha1": "94835980b4a6eaeeb41936d7fb1381698e48433a", 1474 + "size": 1322004798, 1475 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-29_r08-linux.zip" 1476 + } 1477 + ], 1478 + "displayName": "Google Play Intel x86 Atom_64 System Image", 1479 + "license": "android-sdk-license", 1480 + "name": "system-image-29-google_apis_playstore-x86_64", 1481 + "path": "system-images/android-29/google_apis_playstore/x86_64", 1482 + "revision": "29-google_apis_playstore-x86_64" 1483 + } 1484 + } 1485 + }, 1486 + "30": { 1487 + "google_apis_playstore": { 1488 + "arm64-v8a": { 1489 + "archives": [ 1490 + { 1491 + "os": "macosx", 1492 + "sha1": "38dc28908c1784a15fbaf64dd8f8d58279d9ce75", 1493 + "size": 1207055010, 1494 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r09-darwin.zip" 1495 + }, 1496 + { 1497 + "os": "linux", 1498 + "sha1": "38dc28908c1784a15fbaf64dd8f8d58279d9ce75", 1499 + "size": 1207055010, 1500 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-30_r09-linux.zip" 1501 + } 1502 + ], 1503 + "displayName": "Google Play ARM 64 v8a System Image", 1504 + "license": "android-sdk-arm-dbt-license", 1505 + "name": "system-image-30-google_apis_playstore-arm64-v8a", 1506 + "path": "system-images/android-30/google_apis_playstore/arm64-v8a", 1507 + "revision": "30-google_apis_playstore-arm64-v8a" 1508 + }, 1509 + "x86": { 1510 + "archives": [ 1511 + { 1512 + "os": "windows", 1513 + "sha1": "13c100b62983d64db53cef3d70fea789d89f3232", 1514 + "size": 1229340756, 1515 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-30_r09-windows.zip" 1516 + }, 1517 + { 1518 + "os": "macosx", 1519 + "sha1": "13c100b62983d64db53cef3d70fea789d89f3232", 1520 + "size": 1229340756, 1521 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-30_r09-darwin.zip" 1522 + }, 1523 + { 1524 + "os": "linux", 1525 + "sha1": "13c100b62983d64db53cef3d70fea789d89f3232", 1526 + "size": 1229340756, 1527 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-30_r09-linux.zip" 1528 + } 1529 + ], 1530 + "displayName": "Google Play Intel x86 Atom System Image", 1531 + "license": "android-sdk-license", 1532 + "name": "system-image-30-google_apis_playstore-x86", 1533 + "path": "system-images/android-30/google_apis_playstore/x86", 1534 + "revision": "30-google_apis_playstore-x86" 1535 + }, 1536 + "x86_64": { 1537 + "archives": [ 1538 + { 1539 + "os": "windows", 1540 + "sha1": "ef4661e49abeb64c173636012526e41ff6f39dc1", 1541 + "size": 1404149582, 1542 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-30_r09-windows.zip" 1543 + }, 1544 + { 1545 + "os": "macosx", 1546 + "sha1": "ef4661e49abeb64c173636012526e41ff6f39dc1", 1547 + "size": 1404149582, 1548 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-30_r09-darwin.zip" 1549 + }, 1550 + { 1551 + "os": "linux", 1552 + "sha1": "ef4661e49abeb64c173636012526e41ff6f39dc1", 1553 + "size": 1404149582, 1554 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-30_r09-linux.zip" 1555 + } 1556 + ], 1557 + "displayName": "Google Play Intel x86 Atom_64 System Image", 1558 + "license": "android-sdk-arm-dbt-license", 1559 + "name": "system-image-30-google_apis_playstore-x86_64", 1560 + "path": "system-images/android-30/google_apis_playstore/x86_64", 1561 + "revision": "30-google_apis_playstore-x86_64" 1562 + } 1563 + } 1564 + } 1565 + }, 1566 + "licenses": { 1567 + "android-googletv-license": [ 1568 + "Terms and Conditions\n\nThis is the Google TV Add-on for the Android Software Development Kit License Agreement.\n\n1. Introduction\n\n1.1 The Google TV Add-on for the Android Software Development Kit (referred to in this License Agreement as the \"Google TV Add-on\" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the Google TV Add-on.\n\n1.2 \"Google\" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n2. Accepting this License Agreement\n\n2.1 In order to use the Google TV Add-on, you must first agree to this License Agreement. You may not use the Google TV Add-on if you do not accept this License Agreement.\n\n2.2 You can accept this License Agreement by:\n\n(A) clicking to accept or agree to this License Agreement, where this option is made available to you; or\n\n(B) by actually using the Google TV Add-on. In this case, you agree that use of the Google TV Add-on constitutes acceptance of the License Agreement from that point onwards.\n\n2.3 You may not use the Google TV Add-on and may not accept the Licensing Agreement if you are a person barred from receiving the Google TV Add-on under the laws of the United States or other countries including the country in which you are resident or from which you use the Google TV Add-on.\n\n2.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the Licensing Agreement or use the Google TV Add-on on behalf of your employer or other entity.\n\n3. Google TV Add-on License from Google\n\n3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non- assignable and non-exclusive license to use the Google TV Add-on solely to develop applications to run on the Google TV platform.\n\n3.2 You agree that Google or third parties own all legal right, title and interest in and to the Google TV Add-on, including any Intellectual Property Rights that subsist in the Google TV Add-on. \"Intellectual Property Rights\" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.3 Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the Google TV Add-on or any part of the Google TV Add-on. Except to the extent required by applicable third party licenses, you may not load any part of the Google TV Add-on onto a mobile handset, television, or any other hardware device except a personal computer, combine any part of the Google TV Add-on with other software, or distribute any software or device incorporating a part of the Google TV Add-on.\n\n3.4 Use, reproduction and distribution of components of the Google TV Add-on licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.\n\n3.5 You agree that the form and nature of the Google TV Add-on that Google provides may change without prior notice to you and that future versions of the Google TV Add-on may be incompatible with applications developed on previous versions of the Google TV Add-on. You agree that Google may stop (permanently or temporarily) providing the Google TV Add-on (or any features within the Google TV Add-on) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.6 Nothing in this License Agreement gives you a right to use any of Google's or it’s licensors’ trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.7 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the Google TV Add-on.\n\n4. Use of the Google TV Add-on by You\n\n4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under this License Agreement in or to any software applications that you develop using the Google TV Add-on, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the Google TV Add-on and write applications only for purposes that are permitted by (a) this License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the Google TV Add-on to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, your must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you explicit permission to do so.\n\n4.4 You agree that you will not engage in any activity with the Google TV Add-on, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google, Multichannel Video Program Distributors or any mobile communications carrier.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through the Google TV platform and/or applications for the Google TV platform, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under this License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n5. Your Developer Credentials\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n6. Privacy and Information\n\n6.1 In order to continually innovate and improve the Google TV Add-on, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the Google TV Add-on are being used and how they are being used. Before any of this information is collected, the Google TV Add-on will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the Google TV Add-on and is maintained in accordance with Google's Privacy Policy.\n\n7. Third Party Applications for the Google TV Platform\n\n7.1 If you use the Google TV Add-on to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, this License Agreement does not affect your legal relationship with these third parties.\n\n8. Using Google TV APIs\n\n8.1 If you use any Google TV API to retrieve data from Google, you acknowledge that the data (“Google TV API Content”) may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service. Some portions of the Google TV API Content are licensed to Google by third parties, including but not limited to Tribune Media Services\n\n8.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.\n\n8.3 Except as explicitly permitted in Section 3 (Google TV Add-on License from Google), you must:\n\n(a) not modify nor format the Google TV API Content except to the extent reasonably and technically necessary to optimize the display such Google TV API Content in your application;\n\n(b) not edit the Google TV API Content in a manner that renders the Google TV API Content inaccurate of alters its inherent meaning (provided that displaying excerpts will not violate the foregoing); or\n\n(c) not create any commercial audience measurement tool or service using the Google TV API Content\n\n9. Terminating this License Agreement\n\n9.1 This License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the Google TV Add-on and any relevant developer credentials.\n\n9.3 Google may at any time, terminate this License Agreement with you if:\n\n(A) you have breached any provision of this License Agreement; or\n\n(B) Google is required to do so by law; or\n\n(C) the partner with whom Google offered certain parts of Google TV Add-on (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the Google TV Add-on to you; or\n\n(D) Google decides to no longer providing the Google TV Add-on or certain parts of the Google TV Add-on to users in the country in which you are resident or from which you use the service, or the provision of the Google TV Add-on or certain Google TV Add-on services to you by Google is, in Google's sole discretion, no longer commercially viable.\n\n9.4 When this License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst this License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.\n\n10. DISCLAIMER OF WARRANTIES\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE GOOGLE TV ADD-ON IS AT YOUR SOLE RISK AND THAT THE GOOGLE TV ADD-ON IS PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE GOOGLE TV ADD-ON AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE GOOGLE TV ADD-ON IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n11. LIMITATION OF LIABILITY\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n12. Indemnification\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the Google TV Add-on, (b) any application you develop on the Google TV Add-on that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License Agreement.\n\n13. Changes to the License Agreement\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the Google TV Add-on.\n\n14. General Legal Terms\n\n14.1 This License Agreement constitute the whole legal agreement between you and Google and govern your use of the Google TV Add-on (excluding any services which Google may provide to you under a separate written agreement), and completely replace any prior agreements between you and Google in relation to the Google TV Add-on.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in this License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that Google’s API data licensors and each member of the group of companies of which Google is the parent shall be third party beneficiaries to this License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to this License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE GOOGLE TV ADD-ON IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE GOOGLE TV ADD-ON. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The rights granted in this License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under this License Agreement without the prior written approval of the other party.\n\n14.7 This License Agreement, and your relationship with Google under this License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from this License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\n\nAugust 15, 2011" 1569 + ], 1570 + "android-sdk-arm-dbt-license": [ 1571 + "Terms and Conditions\n\nThis is the Android Software Development Kit License Agreement\n\n1. Introduction\n\n1.1 The Android Software Development Kit (referred to in the License Agreement as the \"SDK\" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.\n\n1.2 \"Android\" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.\n\n1.3 A \"compatible implementation\" means any Android device that (i) complies with the Android Compatibility Definition document, which can be found at the Android compatibility website (http://source.android.com/compatibility) and which may be updated from time to time; and (ii) successfully passes the Android Compatibility Test Suite (CTS).\n\n1.4 \"Google\" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n\n2. Accepting the License Agreement\n\n2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement.\n\n2.2 By clicking to accept, you hereby agree to the terms of the License Agreement.\n\n2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries, including the country in which you are resident or from which you use the SDK.\n\n2.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity.\n\n\n3. SDK License from Google\n\n3.1 Subject to the terms of the License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable, non-exclusive, and non-sublicensable license to use the SDK solely to develop applications for compatible implementations of Android.\n\n3.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Android) or to develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of Android, provided that this SDK is not used for that purpose.\n\n3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. \"Intellectual Property Rights\" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK.\n\n3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement.\n\n3.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.7 Nothing in the License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.\n\n\n4. Use of the SDK by You\n\n4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.\n\n4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n4.7 This software enables the execution of intellectual property owned by Arm Limited. You agree that your use of the software, that allows execution of ARM Instruction Set Architecture (“ISA”) compliant executables for application development and debug only on x86 desktop, laptop, customer on-premise servers, and customer-procured cloud-based environments.\n\n5. Your Developer Credentials\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n6. Privacy and Information\n\n6.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy.\n\n\n7. Third Party Applications\n\n7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties.\n\n\n8. Using Android APIs\n\n8.1 Google Data APIs\n\n8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.\n\n8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so. If you use the Android Recognition Service API, documented at the following URL: https://developer.android.com/reference/android/speech/RecognitionService, as updated from time to time, you acknowledge that the use of the API is subject to the Data Processing Addendum for Products where Google is a Data Processor, which is located at the following URL: https://privacy.google.com/businesses/gdprprocessorterms/, as updated from time to time. By clicking to accept, you hereby agree to the terms of the Data Processing Addendum for Products where Google is a Data Processor.\n\n\n9. Terminating the License Agreement\n\n9.1 The License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials.\n\n9.3 Google may at any time, terminate the License Agreement with you if: (A) you have breached any provision of the License Agreement; or (B) Google is required to do so by law; or (C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or (D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.\n\n9.4 When the License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst the License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.\n\n\n10. DISCLAIMER OF WARRANTIES\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n\n11. LIMITATION OF LIABILITY\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n\n12. Indemnification\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with the License Agreement.\n\n\n13. Changes to the License Agreement\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available.\n\n\n14. General Legal Terms\n\n14.1 The License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions of the License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to the License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under the License Agreement without the prior written approval of the other party.\n\n14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\n\nJanuary 16, 2019" 1572 + ], 1573 + "android-sdk-license": [ 1574 + "Terms and Conditions\n\nThis is the Android Software Development Kit License Agreement\n\n1. Introduction\n\n1.1 The Android Software Development Kit (referred to in the License Agreement as the \"SDK\" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.\n\n1.2 \"Android\" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.\n\n1.3 A \"compatible implementation\" means any Android device that (i) complies with the Android Compatibility Definition document, which can be found at the Android compatibility website (http://source.android.com/compatibility) and which may be updated from time to time; and (ii) successfully passes the Android Compatibility Test Suite (CTS).\n\n1.4 \"Google\" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n\n2. Accepting the License Agreement\n\n2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement.\n\n2.2 By clicking to accept, you hereby agree to the terms of the License Agreement.\n\n2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries, including the country in which you are resident or from which you use the SDK.\n\n2.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity.\n\n\n3. SDK License from Google\n\n3.1 Subject to the terms of the License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable, non-exclusive, and non-sublicensable license to use the SDK solely to develop applications for compatible implementations of Android.\n\n3.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Android) or to develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of Android, provided that this SDK is not used for that purpose.\n\n3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. \"Intellectual Property Rights\" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK.\n\n3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement.\n\n3.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.7 Nothing in the License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.\n\n\n4. Use of the SDK by You\n\n4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.\n\n4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n5. Your Developer Credentials\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n6. Privacy and Information\n\n6.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy.\n\n\n7. Third Party Applications\n\n7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties.\n\n\n8. Using Android APIs\n\n8.1 Google Data APIs\n\n8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.\n\n8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so. If you use the Android Recognition Service API, documented at the following URL: https://developer.android.com/reference/android/speech/RecognitionService, as updated from time to time, you acknowledge that the use of the API is subject to the Data Processing Addendum for Products where Google is a Data Processor, which is located at the following URL: https://privacy.google.com/businesses/gdprprocessorterms/, as updated from time to time. By clicking to accept, you hereby agree to the terms of the Data Processing Addendum for Products where Google is a Data Processor.\n\n\n9. Terminating the License Agreement\n\n9.1 The License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials.\n\n9.3 Google may at any time, terminate the License Agreement with you if: (A) you have breached any provision of the License Agreement; or (B) Google is required to do so by law; or (C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or (D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.\n\n9.4 When the License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst the License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.\n\n\n10. DISCLAIMER OF WARRANTIES\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n\n11. LIMITATION OF LIABILITY\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n\n12. Indemnification\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with the License Agreement.\n\n\n13. Changes to the License Agreement\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available.\n\n\n14. General Legal Terms\n\n14.1 The License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions of the License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to the License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under the License Agreement without the prior written approval of the other party.\n\n14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\n\nJanuary 16, 2019" 1575 + ], 1576 + "android-sdk-preview-license": [ 1577 + "To get started with the Android SDK Preview, you must agree to the following terms and conditions. As described below, please note that this is a preview version of the Android SDK, subject to change, that you use at your own risk. The Android SDK Preview is not a stable release, and may contain errors and defects that can result in serious damage to your computer systems, devices and data.\n\nThis is the Android SDK Preview License Agreement (the \"License Agreement\").\n\n1. Introduction\n\n1.1 The Android SDK Preview (referred to in the License Agreement as the “Preview” and specifically including the Android system files, packaged APIs, and Preview library files, if and when they are made available) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the Preview.\n\n1.2 \"Android\" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.\n\n1.3 \"Google\" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n2. Accepting the License Agreement\n\n2.1 In order to use the Preview, you must first agree to the License Agreement. You may not use the Preview if you do not accept the License Agreement.\n\n2.2 By clicking to accept and/or using the Preview, you hereby agree to the terms of the License Agreement.\n\n2.3 You may not use the Preview and may not accept the License Agreement if you are a person barred from receiving the Preview under the laws of the United States or other countries including the country in which you are resident or from which you use the Preview.\n\n2.4 If you will use the Preview internally within your company or organization you agree to be bound by the License Agreement on behalf of your employer or other entity, and you represent and warrant that you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the Preview on behalf of your employer or other entity.\n\n3. Preview License from Google\n\n3.1 Subject to the terms of the License Agreement, Google grants you a royalty-free, non-assignable, non-exclusive, non-sublicensable, limited, revocable license to use the Preview, personally or internally within your company or organization, solely to develop applications to run on the Android platform.\n\n3.2 You agree that Google or third parties owns all legal right, title and interest in and to the Preview, including any Intellectual Property Rights that subsist in the Preview. \"Intellectual Property Rights\" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.3 You may not use the Preview for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the Preview or any part of the Preview; or (b) load any part of the Preview onto a mobile handset or any other hardware device except a personal computer, combine any part of the Preview with other software, or distribute any software or device incorporating a part of the Preview.\n\n3.4 You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the Preview.\n\n3.5 Use, reproduction and distribution of components of the Preview licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement. You agree to remain a licensee in good standing in regard to such open source software licenses under all the rights granted and to refrain from any actions that may terminate, suspend, or breach such rights.\n\n3.6 You agree that the form and nature of the Preview that Google provides may change without prior notice to you and that future versions of the Preview may be incompatible with applications developed on previous versions of the Preview. You agree that Google may stop (permanently or temporarily) providing the Preview (or any features within the Preview) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.7 Nothing in the License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the Preview.\n\n4. Use of the Preview by You\n\n4.1 Google agrees that nothing in the License Agreement gives Google any right, title or interest from you (or your licensors) under the License Agreement in or to any software applications that you develop using the Preview, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the Preview and write applications only for purposes that are permitted by (a) the License Agreement, and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the Preview to develop applications, you will protect the privacy and legal rights of users. If users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If users provide you with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, each user has given you permission to do so.\n\n4.4 You agree that you will not engage in any activity with the Preview, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of Google or any third party.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n4.7 The Preview is in development, and your testing and feedback are an important part of the development process. By using the Preview, you acknowledge that implementation of some features are still under development and that you should not rely on the Preview having the full functionality of a stable release. You agree not to publicly distribute or ship any application using this Preview as this Preview will no longer be supported after the official Android SDK is released.\n\n5. Your Developer Credentials\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n6. Privacy and Information\n\n6.1 In order to continually innovate and improve the Preview, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the Preview are being used and how they are being used. Before any of this information is collected, the Preview will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the Preview and is maintained in accordance with Google's Privacy Policy located at http://www.google.com/policies/privacy/.\n\n7. Third Party Applications\n\n7.1 If you use the Preview to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party.\n\n8. Using Google APIs\n\n8.1 Google APIs\n\n8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.\n\n8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.\n\n9. Terminating the License Agreement\n\n9.1 the License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the Preview and any relevant developer credentials.\n\n9.3 Google may at any time, terminate the License Agreement, with or without cause, upon notice to you.\n\n9.4 The License Agreement will automatically terminate without notice or other action upon the earlier of: (A) when Google ceases to provide the Preview or certain parts of the Preview to users in the country in which you are resident or from which you use the service; and (B) Google issues a final release version of the Android SDK.\n\n9.5 When the License Agreement is terminated, the license granted to you in the License Agreement will terminate, you will immediately cease all use of the Preview, and the provisions of paragraphs 10, 11, 12 and 14 shall survive indefinitely.\n\n10. DISCLAIMERS\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE PREVIEW IS AT YOUR SOLE RISK AND THAT THE PREVIEW IS PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE PREVIEW AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE PREVIEW IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. WITHOUT LIMITING THE FOREGOING, YOU UNDERSTAND THAT THE PREVIEW IS NOT A STABLE RELEASE AND MAY CONTAIN ERRORS, DEFECTS AND SECURITY VULNERABILITIES THAT CAN RESULT IN SIGNIFICANT DAMAGE, INCLUDING THE COMPLETE, IRRECOVERABLE LOSS OF USE OF YOUR COMPUTER SYSTEM OR OTHER DEVICE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n11. LIMITATION OF LIABILITY\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n12. Indemnification\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys’ fees) arising out of or accruing from (a) your use of the Preview, (b) any application you develop on the Preview that infringes any Intellectual Property Rights of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you of the License Agreement.\n\n13. Changes to the License Agreement\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the Preview. When these changes are made, Google will make a new version of the License Agreement available on the website where the Preview is made available.\n\n14. General Legal Terms\n\n14.1 the License Agreement constitutes the whole legal agreement between you and Google and governs your use of the Preview (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the Preview.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions of the License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to the License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE PREVIEW IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE PREVIEW. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The License Agreement may not be assigned or transferred by you without the prior written approval of Google, and any attempted assignment without such approval will be void. You shall not delegate your responsibilities or obligations under the License Agreement without the prior written approval of Google.\n\n14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\nJune 2014." 1578 + ], 1579 + "google-gdk-license": [ 1580 + "This is a Developer Preview of the GDK that is subject to change.\n\nTerms and Conditions\n\nThis is the Glass Development Kit License Agreement.\n\n1. Introduction\n\n1.1 The Glass Development Kit (referred to in this License Agreement as the \"GDK\" and specifically including the Android system files, packaged APIs, and GDK library files, if and when they are made available) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the GDK.\n\n1.2 \"Glass\" means Glass devices and the Glass software stack for use on Glass devices.\n\n\n1.3 \"Android\" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.\n\n1.4 \"Google\" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n2. Accepting this License Agreement\n\n2.1 In order to use the GDK, you must first agree to this License Agreement. You may not use the GDK if you do not accept this License Agreement.\n\n2.2 By clicking to accept, you hereby agree to the terms of this License Agreement.\n\n2.3 You may not use the GDK and may not accept the License Agreement if you are a person barred from receiving the GDK under the laws of the United States or other countries including the country in which you are resident or from which you use the GDK.\n\n2.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the GDK on behalf of your employer or other entity.\n\n3. GDK License from Google\n\n3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use the GDK solely to develop applications to run on the Glass platform for Glass devices.\n\n3.2 You agree that Google or third parties own all legal right, title and interest in and to the GDK, including any Intellectual Property Rights that subsist in the GDK. \"Intellectual Property Rights\" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.3 You may not use the GDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the GDK or any part of the GDK; or (b) load any part of the GDK onto a mobile handset or wearable computing device or any other hardware device except a Glass device personal computer, combine any part of the GDK with other software, or distribute any software or device incorporating a part of the GDK.\n\n3.4 You agree that you will not take any actions that may cause or result in the fragmentation of Glass, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the GDK.\n\n3.5 Use, reproduction and distribution of components of the GDK licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.\n\n3.6 You agree that the form and nature of the GDK that Google provides may change without prior notice to you and that future versions of the GDK may be incompatible with applications developed on previous versions of the GDK. You agree that Google may stop (permanently or temporarily) providing the GDK (or any features within the GDK) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.7 Nothing in this License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the GDK.\n\n\n3.9 Your use of any Android system files, packaged APIs, or other components of the GDK which are part of the Android Software Development Kit is subject to the terms of the Android Software Development Kit License Agreement located at http://developer.android.com/sdk/terms.html. These terms are hereby incorporated by reference into this License Agreement.\n\n4. Use of the GDK by You\n\n4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under this License Agreement in or to any software applications that you develop using the GDK, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the GDK and write applications only for purposes that are permitted by (a) this License Agreement, (b) the Glass Platform Developer Policies (located at https://developers.google.com/glass/policies, and hereby incorporated into this License Agreement by reference), and (c) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the GDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.\n\n4.4 You agree that you will not engage in any activity with the GDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Glass and/or applications for Glass, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under this License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n\n4.7 The GDK is in development, and your testing and feedback are an important part of the development process. By using the GDK, you acknowledge that implementation of some features are still under development and that you should not rely on the GDK, Glass devices, Glass system software, Google Mirror API, or Glass services having the full functionality of a stable release.\n\n5. Your Developer Credentials\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n6. Privacy and Information\n\n\n6.1 In order to continually innovate and improve the GDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the GDK are being used and how they are being used. Before any of this information is collected, the GDK will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the GDK and is maintained in accordance with Google's Privacy Policy.\n\n7. Third Party Applications\n\n7.1 If you use the GDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, this License Agreement does not affect your legal relationship with these third parties.\n\n8. Using Google APIs\n\n8.1 Google APIs\n\n8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.\n\n8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.\n\n9. Terminating this License Agreement\n\n9.1 This License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the GDK and any relevant developer credentials.\n\n9.3 Google may at any time, terminate this License Agreement with you if: (A) you have breached any provision of this License Agreement; or (B) Google is required to do so by law; or (C) the partner with whom Google offered certain parts of GDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the GDK to you; or (D) Google decides to no longer provide the GDK or certain parts of the GDK to users in the country in which you are resident or from which you use the service, or the provision of the GDK or certain GDK services to you by Google is, in Google's sole discretion, no longer commercially viable.\n\n9.4 When this License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst this License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.\n\n10. DISCLAIMER OF WARRANTIES\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE GDK IS AT YOUR SOLE RISK AND THAT THE GDK IS PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE GDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE GDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n11. LIMITATION OF LIABILITY\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n12. Indemnification\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the GDK, (b) any application you develop on the GDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License Agreement.\n\n13. Changes to the License Agreement\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the GDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the GDK is made available.\n\n14. General Legal Terms\n\n14.1 This License Agreement constitutes the whole legal agreement between you and Google and governs your use of the GDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the GDK.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in this License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to this License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to this License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE GDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE GDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The rights granted in this License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under this License Agreement without the prior written approval of the other party.\n\n14.7 This License Agreement, and your relationship with Google under this License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from this License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\nNovember 19, 2013" 1581 + ], 1582 + "intel-android-extra-license": [ 1583 + "Intel (R) Hardware Accelerated Execution Manager End-User License Agreement\n\nCopyright (c) 2012 Intel Corporation. All rights reserved.\n\nRedistribution. Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:\n\n1.Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n2.Neither the name of Intel Corporation nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.\n\n3.No reverse engineering, de-compilation, or disassembly of this software is permitted. Limited patent license. Intel Corporation grants a world-wide, royalty-free, non-exclusive license under patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell (\"Utilize\") this software, but solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software. No hardware per se is licensed hereunder.\n\nDISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." 1584 + ], 1585 + "intel-android-sysimage-license": [ 1586 + "Intel Corporation Internal Evaluation License Agreement for x86 Android* System Images for Android Software Development Kit (SDK) This Internal Evaluation License Agreement (this \"Agreement\") is entered into by and between Intel and you (as an individual developer or a legal entity -- identified below as Recipient). Intel shall provide the Evaluation Software to Recipient as described in accordance with the Internal Evaluation License Terms and Conditions.\n\nDefinitions. These terms shall have the following meanings:\n\n\"Intel\" or \"INTEL\" Intel Corporation With an Address of: 2200 Mission College Blvd. Santa Clara, CA 95052 Office of the General Counsel Mail Stop: RNB-4-51 Attn: Software and Services Group Legal\n\n\"Evaluation Software\" The x86 Android* emulator system images for Android Software Development Kit (SDK), as provided by Intel.\n\nINTERNAL EVALUATION LICENSE TERMS AND CONDITIONS\n\n1. DEFINITIONS.\n\n1.1 Additional Defined Terms. \"Agreement\", \"Evaluation Software\", \"Intel\", \"Non-disclosure Agreement\", \"Recipient\", and \"Effective Date\" shall have the meanings ascribed to them on the signature page(s) of this Agreement.\n\n1.2 Evaluation Materials means, collectively, the Evaluation Software (in source and/or object code form) and documentation (including, without limitation, any design documents, specifications and other related materials) related to the Evaluation Software.\n\n1.3 \"Open Source Software\" means any software that requires as a condition of use, modification and/or distribution of such software that such software or other software incorporated into, derived from or distributed with such software (a) be disclosed or distributed in source code form; or (b) be licensed by the user to third parties for the purpose of making and/or distributing derivative works; or (c) be redistributable at no charge. Open Source Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models substantially similar to any of the following: (a) GNU’s General Public License (GPL) or Lesser/Library GPL (LGPL), (b) the Artistic License (e.g., PERL), (c) the Mozilla Public License, (d) the Netscape Public License, (e) the Sun Community Source License (SCSL), (f) the Sun Industry Source License (SISL), (g) the Apache Software license and (h) the Common Public License (CPL).\n\n1.4 \"Pre-Release Materials\" means \"alpha\" or \"beta\" designated pre-release features, which may not be fully functional, which Intel may substantially modify in producing any production version of the Evaluation Materials and/or is still under development by Intel and/or Intel’s suppliers.\n\n2. PURPOSE. Intel desires to provide the Evaluation Materials to Recipient solely for Recipient's internal evaluation of the Evaluation Software and other Intel products, to evaluate the desirability of cooperating with Intel in developing products based on the Evaluation Software and/or to advise Intel as to possible modifications to the Evaluation Software. Recipient may not disclose, distribute or make commercial use of the Evaluation Materials or any modifications to the Evaluation Materials. THE EVALUATION MATERIALS ARE PROVIDED FOR EVALUATION PURPOSES ONLY AND MAY NOT BE DISTRIBUTED BY RECIPIENT OR INCORPORATED INTO RECIPIENT’S PRODUCTS OR SOFTWARE. PLEASE CONTACT AN INTEL SALES REPRESENTATIVE TO LEARN ABOUT THE AVAILABILITY AND COST OF A COMMERICAL VERSION OF THE EVALUATION SOFTWARE.\n\n3. TITLE. Title to the Evaluation Materials remains with Intel or its suppliers. Recipient shall not mortgage, pledge or encumber the Evaluation Materials in any way. Recipient shall return all Evaluation Materials, keeping no copies, upon termination or expiration of this Agreement.\n\n4. LICENSE. Intel grants Recipient a royalty-free, personal, nontransferable, nonexclusive license under its copyrights to use the Evaluation Software only for the purposes described in paragraph 2 above. Unless otherwise communicated in writing by Intel to Recipient, to the extent the Evaluation Software is provided in more than one delivery or release (each, a \"Release\") the license grant in this Section 4 and the Evaluation Period shall apply to each Release. Recipient may not make modifications to the Evaluation Software. Recipient shall not disassemble, reverse-engineer, or decompile any software not provided to Recipient in source code form. EXCEPT AS PROVIDED HEREIN, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY OTHER INTELLECTUAL PROPERTY RIGHTS IS GRANTED TO THE RECIPIENT.\n\n5. NO OBLIGATION. Recipient shall have no duty to purchase or license any product from Intel. Intel and its suppliers shall have no obligation to provide support for, or develop a non-evaluation version of, the Evaluation Software or to license any version of it.\n\n6. MODIFICATIONS. This Agreement does NOT obligate Recipient to provide Intel with comments or suggestions regarding Evaluation Materials. However, should Recipient provide Intel with comments or suggestions for the modification, correction, improvement or enhancement of (a) the Evaluation Materials or (b) Intel products or processes which may embody the Evaluation Materials, Recipient grants to Intel a non-exclusive, irrevocable, worldwide, royalty-free license, with the right to sublicense Intel’s licensees and customers, under Recipient intellectual property rights, the rights to use and disclose such comments and suggestions in any manner Intel chooses and to display, perform, copy, make, have made, use, sell, offer to sell, import, and otherwise dispose of Intel’s and its sublicensee’s products embodying such comments and suggestions in any manner and via any media Intel chooses, without reference to the source.\n\n7. WARRANTY DISCLAIMER. INTEL AND ITS SUPPLIERS MAKE NO WARRANTIES WITH RESPECT TO EVALUATION MATERIALS, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY IMPLIED WARRANTY OF NONINFRINGEMENT. THE EVALUATION MATERIALS ARE PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND.\n\n8. LIMITATION OF LIABILITY. INTEL AND ITS SUPPLIERS SHALL NOT BE LIABLE FOR ANY PROPERTY DAMAGE, PERSONAL INJURY, LOSS OF PROFITS, INTERRUPTION OF BUSINESS OR ANY SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, HOWEVER CAUSED, WHETHER FOR BREACH OF WARRANTY, CONTRACT, STRICT LIABILITY OR OTHERWISE. INTEL AND ITS SUPPLIERS DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS RELATING TO THE EVALUATION MATERIALS.\n\n9. EXPIRATION. Intel may terminate this Agreement immediately after a breach by Recipient.\n\n10. GENERAL.\n\n10.1 Controlling Law. Any claims arising under or relating to this Agreement shall be governed by the internal substantive laws of the State of Delaware or federal courts located in Delaware, without regard to principles of conflict of laws. Each party hereby agrees to jurisdiction and venue in the courts of the State of Delaware for all disputes and litigation arising under or relating to this Agreement. The parties agree that the United Nations Convention on Contracts for the International Sale of Goods is specifically excluded from application to this Agreement. The parties consent to the personal jurisdiction of the above courts.\n\n10.2 Remedies. Recipient acknowledges that any disclosure, commercialization, or public use of the Evaluation Materials would cause irreparable injury to Intel and consents to the grant of an injunction by any court of competent jurisdiction in the event of a threatened breach.\n\n10.3 Assignment. Recipient may not delegate, assign or transfer this Agreement, the license granted or any of Recipient’s rights or duties hereunder, expressly, by implication, by operation of law, by way of merger (regardless of whether Recipient is the surviving entity) or acquisition, or otherwise and any attempt to do so, without Intel’s express prior written consent, shall be null and void. Intel may assign this Agreement, and its rights and obligations hereunder, in its sole discretion.\n\n10.4 Entire Agreement. This Agreement constitutes the entire agreement between Recipient and Intel and supersedes in their entirety any and all oral or written agreements previously existing between Recipient and Intel with respect to the subject matter hereof. This Agreement supersedes any and all \"click-to-accept\" or shrink-wrapped licenses, in hard-copy or electronic form, embedded in or included with the Evaluation Materials. This Agreement may only be amended or supplemented by a writing that refers explicitly to this Agreement and that is signed by duly authorized representatives of Recipient and Intel. Without limiting the foregoing, terms and conditions on any purchase orders or similar materials submitted by Recipient to Intel, and any terms contained in Intel’s standard acknowledgment form that are in conflict with these terms, shall be of no force or effect.\n\n10.5 Severability. In the event that any provision of this Agreement shall be unenforceable or invalid under any applicable law or be so held by applicable court decision, such unenforceability or invalidity shall not render this Agreement unenforceable or invalid as a whole, and, in such event, such provision shall be changed and interpreted so as to best accomplish the objectives of such unenforceable or invalid provision within the limits of applicable law or applicable court decisions.\n\n10.6 Export Regulations / Export Control. Recipient shall not export, either directly or indirectly, any product, service or technical data or system incorporating the Evaluation Materials without first obtaining any required license or other approval from the U.S. Department of Commerce or any other agency or department of the United States Government. In the event any product is exported from the United States or re-exported from a foreign destination by Recipient, Recipient shall ensure that the distribution and export/re-export or import of the product is in compliance with all laws, regulations, orders, or other restrictions of the U.S. Export Administration Regulations and the appropriate foreign government. Recipient agrees that neither it nor any of its subsidiaries will export/re-export any technical data, process, product, or service, directly or indirectly, to any country for which the United States government or any agency thereof or the foreign government from where it is shipping requires an export license, or other governmental approval, without first obtaining such license or approval. Recipient also agrees to implement measures to ensure that foreign national employees are authorized to receive any information controlled by U.S. export control laws. An export is \"deemed\" to take place when information is released to a foreign national wherever located.\n\n10.7 Special Terms for Pre-Release Materials. If so indicated in the description of the Evaluation Software, the Evaluation Software may contain Pre-Release Materials. Recipient hereby understands, acknowledges and agrees that: (i) Pre-Release Materials may not be fully tested and may contain bugs or errors; (ii) Pre-Release materials are not suitable for commercial release in their current state; (iii) regulatory approvals for Pre-Release Materials (such as UL or FCC) have not been obtained, and Pre-Release Materials may therefore not be certified for use in certain countries or environments and (iv) Intel can provide no assurance that it will ever produce or make generally available a production version of the Pre-Release Materials . Intel is not under any obligation to develop and/or release or offer for sale or license a final product based upon the Pre-Release Materials and may unilaterally elect to abandon the Pre-Release Materials or any such development platform at any time and without any obligation or liability whatsoever to Recipient or any other person.\n\n10.8 Open Source Software. In the event Open Source software is included with Evaluation Software, such Open Source software is licensed pursuant to the applicable Open Source software license agreement identified in the Open Source software comments in the applicable source code file(s) and/or file header provided with Evaluation Software. Additional detail may be provided (where applicable) in the accompanying on-line documentation. With respect to the Open Source software, nothing in this Agreement limits any rights under, or grants rights that supersede, the terms of any applicable Open Source software license agreement. ANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED POSSIBLY WITH FAULTS" 1587 + ], 1588 + "mips-android-sysimage-license": [ 1589 + "MIPS Technologies, Inc. (“MIPS”) Internal Evaluation License Agreement for MIPS Android™ System Images for Android Software Development Kit (SDK): This Internal Evaluation License Agreement (this \"Agreement\") is entered into by and between MIPS and you (as an individual developer or a legal entity -- identified below as “Recipient”). MIPS shall make the Evaluation Software available to Recipient as described in accordance with the terms and conditions set forth below.\n\nBy clicking on the “Accept” button, downloading, installing, or otherwise using the Evaluation Materials (defined below), you agree to be bound by the terms of this Agreement effective as of the date you click “Accept” (the “Effective Date”), and if doing so on behalf of an entity, you represent that you are authorized to bind the entity to the terms and conditions of this Agreement. If you do not agree to be bound by the terms and conditions of this Agreement, do not download, install, or use the Evaluation Materials.\n\n1. DEFINITIONS. These terms shall have the following meanings:\n\n1.1 “MIPS” shall mean MIPS Technologies, Inc., a Delaware corporation having a principal place of business at: 955 East Arques Ave., Sunnyvale, CA 94085\n\n1.2 “Evaluation Software” shall mean MIPS Android™ emulator system images for Android Software Development Kit (SDK), as made available to Recipient.\n\n1.3 “Evaluation Materials\" means, collectively, the Evaluation Software (in source and/or object code form) and documentation (including, without limitation, any design documents, specifications, reference manuals, and other related materials) related to the Evaluation Software as made available to Recipient.\n\n1.4 “Open Source Software” means any software that requires (as a condition of use, modification and/or distribution of such software) that such software or other software incorporated into, derived from or distributed with such software (a) be disclosed or distributed in source code form; or (b) be licensed by the user to third parties for the purpose of making and/or distributing derivative works; or (c) be redistributable at no charge. Open Source Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models substantially similar to any of the following: (a) GNU’s General Public License (GPL) or Lesser/Library GPL (LGPL), (b) the Artistic License (e.g., PERL), (c) the Mozilla Public License, (d) the Netscape Public License, (e) the Sun Community Source License (SCSL), (f) the Sun Industry Source License (SISL), (g) the Apache Software license and (h) the Common Public License (CPL).\n\n1.5 “Pre-Release Materials” means “alpha” or “beta” designated pre-release features, which may not be fully functional, which MIPS may substantially modify in producing any production version of the Evaluation Materials, and/or which is still under development by MIPS and/or MIPS’ suppliers.\n\n2. PURPOSE. MIPS desires to make the Evaluation Materials available to Recipient solely for Recipient's internal evaluation of the Evaluation Software to evaluate the desirability of cooperating with MIPS in developing products that are compatible with the Evaluation Software and/or to advise MIPS as to possible modifications to the Evaluation Software. Recipient may not disclose, distribute, modify (except to facilitate the above-mentioned internal evaluation), or make commercial use of the Evaluation Materials or any modifications of the Evaluation Materials.\n\nTHE EVALUATION MATERIALS ARE PROVIDED FOR EVALUATION PURPOSES ONLY AND MAY NOT BE MODIFIED (EXCEPT TO FACILITATE THE INTERNAL EVALUATION) OR DISTRIBUTED BY RECIPIENT OR INCORPORATED INTO RECIPIENT’S PRODUCTS OR SOFTWARE. PLEASE CONTACT A MIPS SALES REPRESENTATIVE TO LEARN ABOUT THE AVAILABILITY AND COST OF A COMMERCIAL VERSION OF THE EVALUATION SOFTWARE.\n\n3. TITLE. Title to the Evaluation Materials remains with MIPS or its suppliers. Recipient shall not mortgage, pledge or encumber the Evaluation Materials in any way. Recipient shall return all Evaluation Materials, keeping no copies, upon termination or expiration of this Agreement.\n\n4. LICENSE. MIPS grants Recipient a royalty-free, personal, nontransferable, nonexclusive license under its copyrights to use the Evaluation Software only for the purposes described in paragraph 2 above and only for a period beginning on the Effective Date and extending to the first anniversary of the Effective Date (the “Evaluation Period”). Unless otherwise communicated in writing by MIPS to Recipient, to the extent the Evaluation Software is provided in more than one delivery or release (each, a “Release”) the license grant in this Section 4 and the Evaluation Period shall apply to each Release, in which case the Evaluation Period shall begin on the date that the Release is made generally available and continue to the first anniversary of such date. Recipient may not make modifications to the Evaluation Software. Recipient shall not disassemble, reverse-engineer, or decompile any software that is not provided to Recipient in source code form.\n\n\nEXCEPT AS PROVIDED HEREIN, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY OTHER MIPS INTELLECTUAL PROPERTY RIGHTS IS GRANTED TO THE RECIPIENT. OTHER THAN AS EXPLICITLY SET FORTH IN PARAGRAPH 2 ABOVE, NO RIGHT TO COPY, TO REPRODUCE, TO MODIFY, OR TO CREATE DERIVATIVE WORKS OF, THE EVALUATION MATERIALS IS GRANTED HEREIN.\n\n5. NO OBLIGATION. Recipient shall have no duty to purchase or license any product from MIPS. MIPS and its suppliers shall have no obligation to provide support for, or develop a non-evaluation version of, the Evaluation Software or to license any version of it.\n\n6. MODIFICATIONS. This Agreement does not obligate Recipient to provide MIPS with comments or suggestions regarding Evaluation Materials. However, should Recipient provide MIPS with comments or suggestions for the modification, correction, improvement or enhancement of (a) the Evaluation Materials or (b) MIPS products or processes which may embody the Evaluation Materials, then Recipient agrees to grant and hereby grants to MIPS a non-exclusive, irrevocable, worldwide, fully paid-up, royalty-free license, with the right to sublicense MIPS’ licensees and customers, under Recipient’s Intellectual property rights, to use and disclose such comments and suggestions in any manner MIPS chooses and to display, perform, copy, make, have made, use, sell, offer to sell, import, and otherwise dispose of MIPS’ and its sublicensee’s products embodying such comments and suggestions in any manner and via any media MIPS chooses, without reference to the source.\n\n7. WARRANTY DISCLAIMER. MIPS AND ITS SUPPLIERS MAKE NO WARRANTIES WITH RESPECT TO EVALUATION MATERIALS, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY IMPLIED WARRANTY OF NONINFRINGEMENT WITH RESPECT TO THIRD PARTY INTELLECTUAL PROPERTY. RECIPIENT ACKNOWLEDGES AND AGREES THAT THE EVALUATION MATERIALS ARE PROVIDED “AS IS,” WITHOUT WARRANTY OF ANY KIND.\n\n8. LIMITATION OF LIABILITY. MIPS AND ITS SUPPLIERS SHALL NOT BE LIABLE FOR ANY PROPERTY DAMAGE, PERSONAL INJURY, LOSS OF PROFITS, INTERRUPTION OF BUSINESS OR FOR ANY DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL DAMAGES, HOWEVER CAUSED OR ALLEGED, WHETHER FOR BREACH OF WARRANTY, CONTRACT, STRICT LIABILITY OR OTHERWISE, INCLUDING WITHOUT LIMITATION, UNDER TORT OR OTHER LEGAL THEORY. MIPS AND ITS SUPPLIERS DISCLAIM ANY AND ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS OF ANY KIND RELATING TO THE EVALUATION MATERIALS.\n\n9. EXPIRATION. MIPS may terminate this Agreement immediately after a breach by Recipient or otherwise at MIPS’ reasonable discretion and upon five (5) business days’ notice to Recipient.\n\n10. GENERAL.\n\n10.1 Controlling Law. This Agreement shall be governed by California law excluding its choice of law rules. With the exception of MIPS’ rights to enforce its intellectual property rights and any confidentiality obligations under this Agreement or any licenses distributed with the Evaluation Materials, all disputes and any claims arising under or relating to this Agreement shall be subject to the exclusive jurisdiction and venue of the state and federal courts located in Santa Clara County, California. Each party hereby agrees to jurisdiction and venue in the courts set forth in the preceding sentence. The parties agree that the United Nations Convention on Contracts for the International Sale of Goods is specifically excluded from application to this Agreement. The parties consent to the personal jurisdiction of the above courts.\n\n10.2 Remedies. Recipient acknowledges and agrees that any breach of confidentiality obligations under this Agreement or any licenses distributed with the Evaluation Materials, as well as any disclosure, commercialization, or public use of the Evaluation Materials, would cause irreparable injury to MIPS, and therefore Recipient agrees to consent to, and hereby consents to, the grant of an injunction by any court of competent jurisdiction in the event of an actual or threatened breach.\n\n10.3 Assignment. Recipient may not delegate, assign or transfer this Agreement, the license granted or any of Recipient’s rights, obligations, or duties hereunder, expressly, by implication, by operation of law, by way of merger (regardless of whether Recipient is the surviving entity) or acquisition, or otherwise and any attempt to do so, without MIPS’ express prior written consent, shall be ineffective, null and void. MIPS may freely assign this Agreement, and its rights and obligations hereunder, in its sole discretion.\n\n10.4 Entire Agreement. This Agreement constitutes the entire agreement between Recipient and MIPS and supersedes in their entirety any and all oral or written agreements previously existing between Recipient and MIPS with respect to the subject matter hereof. This Agreement may only be amended or supplemented by a writing that refers explicitly to this Agreement and that is signed or otherwise accepted by duly authorized representatives of Recipient and MIPS.\n\n10.5 Severability. In the event that any provision of this Agreement is finally adjudicated to be unenforceable or invalid under any applicable law, such unenforceability or invalidity shall not render this Agreement unenforceable or invalid as a whole, and, in such event, such unenforceable or invalid provision shall be interpreted so as to best accomplish the objectives of such provision within the limits of applicable law or applicable court decisions.\n\n10.6 Export Regulations / Export Control. Recipient shall not export, either directly or indirectly, any product, service or technical data or system incorporating the Evaluation Materials without first obtaining any required license or other necessary approval from the U.S. Department of Commerce or any other governing agency or department of the United States Government. In the event any product is exported from the United States or re-exported from a foreign destination by Recipient, Recipient shall ensure that the distribution and export/re-export or import of the product is in compliance with all applicable laws, regulations, orders, or other restrictions of the U.S. Export Administration Regulations and the appropriate foreign government. Recipient agrees that neither it nor any of its subsidiaries will export/re-export any technical data, process, product, or service, directly or indirectly, to any country for which the United States government or any agency thereof or the foreign government from where it is shipping requires an export license, or other governmental approval, without first obtaining such license or approval. Recipient also agrees to implement measures to ensure that foreign national employees are authorized to receive any information controlled by U.S. export control laws. An export is \"deemed\" to take place when information is released to a foreign national wherever located.\n\n10.7 Special Terms for Pre-Release Materials. If so indicated in the description of the Evaluation Software, the Evaluation Software may contain Pre-Release Materials. Recipient hereby understands, acknowledges and agrees that: (i) Pre-Release Materials may not be fully tested and may contain bugs or errors; (ii) Pre-Release materials are not suitable for commercial release in their current state; (iii) regulatory approvals for Pre-Release Materials (such as UL or FCC) have not been obtained, and Pre-Release Materials may therefore not be certified for use in certain countries or environments or may not be suitable for certain applications and (iv) MIPS can provide no assurance that it will ever produce or make generally available a production version of the Pre-Release Materials . MIPS is not under any obligation to develop and/or release or offer for sale or license a final product based upon the Pre-Release Materials and may unilaterally elect to abandon the Pre-Release Materials or any such development platform at any time and without any obligation or liability whatsoever to Recipient or any other person.\n\nANY PRE-RELEASE MATERIALS ARE NON-QUALIFIED AND, AS SUCH, ARE PROVIDED “AS IS” AND “AS AVAILABLE”, POSSIBLY WITH FAULTS, AND WITHOUT REPRESENTATION OR WARRANTY OF ANY KIND.\n\n10.8 Open Source Software. In the event Open Source software is included with Evaluation Software, such Open Source software is licensed pursuant to the applicable Open Source software license agreement identified in the Open Source software comments in the applicable source code file(s) and/or file header as indicated in the Evaluation Software. Additional detail may be available (where applicable) in the accompanying on-line documentation. With respect to the Open Source software, nothing in this Agreement limits any rights under, or grants rights that supersede, the terms of any applicable Open Source software license agreement.\n" 1590 + ] 1591 + }, 1592 + "packages": { 1593 + "build-tools": { 1594 + "17.0.0": { 1595 + "archives": [ 1596 + { 1597 + "os": "linux", 1598 + "sha1": "2c2872bc3806aabf16a12e3959c2183ddc866e6d", 1599 + "size": 11696007, 1600 + "url": "https://dl.google.com/android/repository/build-tools_r17-linux.zip" 1601 + }, 1602 + { 1603 + "os": "macosx", 1604 + "sha1": "602ee709be9dbb8f179b1e4075148a57f9419930", 1605 + "size": 12208114, 1606 + "url": "https://dl.google.com/android/repository/build-tools_r17-macosx.zip" 1607 + }, 1608 + { 1609 + "os": "windows", 1610 + "sha1": "899897d327b0bad492d3a40d3db4d96119c15bc0", 1611 + "size": 11004914, 1612 + "url": "https://dl.google.com/android/repository/build-tools_r17-windows.zip" 1613 + } 1614 + ], 1615 + "displayName": "Android SDK Build-Tools 17", 1616 + "license": "android-sdk-license", 1617 + "name": "build-tools", 1618 + "path": "build-tools/17.0.0", 1619 + "revision": "17.0.0" 1620 + }, 1621 + "18.0.1": { 1622 + "archives": [ 1623 + { 1624 + "os": "linux", 1625 + "sha1": "f11618492b0d2270c332325d45d752d3656a9640", 1626 + "size": 16627330, 1627 + "url": "https://dl.google.com/android/repository/build-tools_r18.0.1-linux.zip" 1628 + }, 1629 + { 1630 + "os": "macosx", 1631 + "sha1": "d84f5692fb44d60fc53e5b2507cebf9f24626902", 1632 + "size": 16633121, 1633 + "url": "https://dl.google.com/android/repository/build-tools_r18.0.1-macosx.zip" 1634 + }, 1635 + { 1636 + "os": "windows", 1637 + "sha1": "a6c2afd0b6289d589351956d2f5212b37014ca7d", 1638 + "size": 15413527, 1639 + "url": "https://dl.google.com/android/repository/build-tools_r18.0.1-windows.zip" 1640 + } 1641 + ], 1642 + "displayName": "Android SDK Build-Tools 18.0.1", 1643 + "license": "android-sdk-license", 1644 + "name": "build-tools", 1645 + "path": "build-tools/18.0.1", 1646 + "revision": "18.0.1" 1647 + }, 1648 + "18.1.0": { 1649 + "archives": [ 1650 + { 1651 + "os": "linux", 1652 + "sha1": "f314a0599e51397f0886fe888b50dd98f2f050d8", 1653 + "size": 20229298, 1654 + "url": "https://dl.google.com/android/repository/build-tools_r18.1-linux.zip" 1655 + }, 1656 + { 1657 + "os": "macosx", 1658 + "sha1": "16ddb299b8b43063e5bb3387ec17147c5053dfd8", 1659 + "size": 20451524, 1660 + "url": "https://dl.google.com/android/repository/build-tools_r18.1-macosx.zip" 1661 + }, 1662 + { 1663 + "os": "windows", 1664 + "sha1": "3a9810fc8559ab03c09378f07531e8cae2f1db30", 1665 + "size": 19659547, 1666 + "url": "https://dl.google.com/android/repository/build-tools_r18.1-windows.zip" 1667 + } 1668 + ], 1669 + "displayName": "Android SDK Build-Tools 18.1", 1670 + "license": "android-sdk-license", 1671 + "name": "build-tools", 1672 + "path": "build-tools/18.1.0", 1673 + "revision": "18.1.0" 1674 + }, 1675 + "18.1.1": { 1676 + "archives": [ 1677 + { 1678 + "os": "linux", 1679 + "sha1": "68c9acbfc0cec2d51b19efaed39831a17055d998", 1680 + "size": 20229760, 1681 + "url": "https://dl.google.com/android/repository/build-tools_r18.1.1-linux.zip" 1682 + }, 1683 + { 1684 + "os": "macosx", 1685 + "sha1": "a9d9d37f6ddf859e57abc78802a77aaa166e48d4", 1686 + "size": 20452157, 1687 + "url": "https://dl.google.com/android/repository/build-tools_r18.1.1-macosx.zip" 1688 + }, 1689 + { 1690 + "os": "windows", 1691 + "sha1": "c4605066e2f851387ea70bc1442b1968bd7b4a15", 1692 + "size": 19660000, 1693 + "url": "https://dl.google.com/android/repository/build-tools_r18.1.1-windows.zip" 1694 + } 1695 + ], 1696 + "displayName": "Android SDK Build-Tools 18.1.1", 1697 + "license": "android-sdk-license", 1698 + "name": "build-tools", 1699 + "path": "build-tools/18.1.1", 1700 + "revision": "18.1.1" 1701 + }, 1702 + "19.0.0": { 1703 + "archives": [ 1704 + { 1705 + "os": "linux", 1706 + "sha1": "55c1a6cf632e7d346f0002b275ec41fd3137fd83", 1707 + "size": 21339943, 1708 + "url": "https://dl.google.com/android/repository/build-tools_r19-linux.zip" 1709 + }, 1710 + { 1711 + "os": "macosx", 1712 + "sha1": "86ec1c12db1bc446b7bcaefc5cc14eb361044e90", 1713 + "size": 21441270, 1714 + "url": "https://dl.google.com/android/repository/build-tools_r19-macosx.zip" 1715 + }, 1716 + { 1717 + "os": "windows", 1718 + "sha1": "6edf505c20f5ece9c48fa0aff9a90488f9654d52", 1719 + "size": 20611447, 1720 + "url": "https://dl.google.com/android/repository/build-tools_r19-windows.zip" 1721 + } 1722 + ], 1723 + "displayName": "Android SDK Build-Tools 19", 1724 + "license": "android-sdk-license", 1725 + "name": "build-tools", 1726 + "path": "build-tools/19.0.0", 1727 + "revision": "19.0.0" 1728 + }, 1729 + "19.0.1": { 1730 + "archives": [ 1731 + { 1732 + "os": "linux", 1733 + "sha1": "18d2312dc4368858914213087f4e61445aca4517", 1734 + "size": 21229048, 1735 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.1-linux.zip" 1736 + }, 1737 + { 1738 + "os": "macosx", 1739 + "sha1": "efaf50fb19a3edb8d03efbff76f89a249ad2920b", 1740 + "size": 21450597, 1741 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.1-macosx.zip" 1742 + }, 1743 + { 1744 + "os": "windows", 1745 + "sha1": "5ef422bac5b28f4ced108319ed4a6bc7050a6234", 1746 + "size": 20500648, 1747 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.1-windows.zip" 1748 + } 1749 + ], 1750 + "displayName": "Android SDK Build-Tools 19.0.1", 1751 + "license": "android-sdk-license", 1752 + "name": "build-tools", 1753 + "path": "build-tools/19.0.1", 1754 + "revision": "19.0.1" 1755 + }, 1756 + "19.0.2": { 1757 + "archives": [ 1758 + { 1759 + "os": "linux", 1760 + "sha1": "a03a6bdea0091aea32e1b35b90a7294c9f04e3dd", 1761 + "size": 21352552, 1762 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.2-linux.zip" 1763 + }, 1764 + { 1765 + "os": "macosx", 1766 + "sha1": "145bc43065d45f756d99d87329d899052b9a9288", 1767 + "size": 21453726, 1768 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.2-macosx.zip" 1769 + }, 1770 + { 1771 + "os": "windows", 1772 + "sha1": "af664672d0d709c9ae30937b1062317d3ade7f95", 1773 + "size": 20621117, 1774 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.2-windows.zip" 1775 + } 1776 + ], 1777 + "displayName": "Android SDK Build-Tools 19.0.2", 1778 + "license": "android-sdk-license", 1779 + "name": "build-tools", 1780 + "path": "build-tools/19.0.2", 1781 + "revision": "19.0.2" 1782 + }, 1783 + "19.0.3": { 1784 + "archives": [ 1785 + { 1786 + "os": "linux", 1787 + "sha1": "c2d6055478e9d2d4fba476ee85f99181ddd1160c", 1788 + "size": 21462150, 1789 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.3-linux.zip" 1790 + }, 1791 + { 1792 + "os": "macosx", 1793 + "sha1": "651cf8754373b2d52e7f6aab2c52eabffe4e9ea4", 1794 + "size": 21563992, 1795 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.3-macosx.zip" 1796 + }, 1797 + { 1798 + "os": "windows", 1799 + "sha1": "cb46b433b67a0a6910ff00db84be8b527ea3102f", 1800 + "size": 20730715, 1801 + "url": "https://dl.google.com/android/repository/build-tools_r19.0.3-windows.zip" 1802 + } 1803 + ], 1804 + "displayName": "Android SDK Build-Tools 19.0.3", 1805 + "license": "android-sdk-license", 1806 + "name": "build-tools", 1807 + "path": "build-tools/19.0.3", 1808 + "revision": "19.0.3" 1809 + }, 1810 + "19.1.0": { 1811 + "archives": [ 1812 + { 1813 + "os": "linux", 1814 + "sha1": "1ff20ac15fa47a75d00346ec12f180d531b3ca89", 1815 + "size": 21490972, 1816 + "url": "https://dl.google.com/android/repository/build-tools_r19.1-linux.zip" 1817 + }, 1818 + { 1819 + "os": "macosx", 1820 + "sha1": "0d11aae3417de1efb4b9a0e0a7855904a61bcec1", 1821 + "size": 21590160, 1822 + "url": "https://dl.google.com/android/repository/build-tools_r19.1-macosx.zip" 1823 + }, 1824 + { 1825 + "os": "windows", 1826 + "sha1": "13b367fbdbff8132cb4356f716e8dc8a8df745c5", 1827 + "size": 20812533, 1828 + "url": "https://dl.google.com/android/repository/build-tools_r19.1-windows.zip" 1829 + } 1830 + ], 1831 + "displayName": "Android SDK Build-Tools 19.1", 1832 + "license": "android-sdk-license", 1833 + "name": "build-tools", 1834 + "path": "build-tools/19.1.0", 1835 + "revision": "19.1.0" 1836 + }, 1837 + "20.0.0": { 1838 + "archives": [ 1839 + { 1840 + "os": "linux", 1841 + "sha1": "b688905526a5584d1327a662d871a635ff502758", 1842 + "size": 21445463, 1843 + "url": "https://dl.google.com/android/repository/build-tools_r20-linux.zip" 1844 + }, 1845 + { 1846 + "os": "macosx", 1847 + "sha1": "1240f629411c108a714c4ddd756937c7fab93f83", 1848 + "size": 21650508, 1849 + "url": "https://dl.google.com/android/repository/build-tools_r20-macosx.zip" 1850 + }, 1851 + { 1852 + "os": "windows", 1853 + "sha1": "cf20720e452b642d5eb59dabe05c0c729b36ec75", 1854 + "size": 20828006, 1855 + "url": "https://dl.google.com/android/repository/build-tools_r20-windows.zip" 1856 + } 1857 + ], 1858 + "displayName": "Android SDK Build-Tools 20", 1859 + "license": "android-sdk-license", 1860 + "name": "build-tools", 1861 + "path": "build-tools/20.0.0", 1862 + "revision": "20.0.0" 1863 + }, 1864 + "21.0.0": { 1865 + "archives": [ 1866 + { 1867 + "os": "linux", 1868 + "sha1": "4933328fdeecbd554a29528f254f4993468e1cf4", 1869 + "size": 22153145, 1870 + "url": "https://dl.google.com/android/repository/build-tools_r21-linux.zip" 1871 + }, 1872 + { 1873 + "os": "macosx", 1874 + "sha1": "9bef7989b51436bd4e5114d8a0330359f077cbfa", 1875 + "size": 22668456, 1876 + "url": "https://dl.google.com/android/repository/build-tools_r21-macosx.zip" 1877 + }, 1878 + { 1879 + "os": "windows", 1880 + "sha1": "5bc8fd399bc0135a9bc91eec78ddc5af4f54bf32", 1881 + "size": 22306371, 1882 + "url": "https://dl.google.com/android/repository/build-tools_r21-windows.zip" 1883 + } 1884 + ], 1885 + "displayName": "Android SDK Build-Tools 21", 1886 + "license": "android-sdk-license", 1887 + "name": "build-tools", 1888 + "path": "build-tools/21.0.0", 1889 + "revision": "21.0.0" 1890 + }, 1891 + "21.0.1": { 1892 + "archives": [ 1893 + { 1894 + "os": "linux", 1895 + "sha1": "e573069eea3e5255e7a65bedeb767f4fd0a5f49a", 1896 + "size": 22153013, 1897 + "url": "https://dl.google.com/android/repository/build-tools_r21.0.1-linux.zip" 1898 + }, 1899 + { 1900 + "os": "macosx", 1901 + "sha1": "b60c8f9b810c980abafa04896706f3911be1ade7", 1902 + "size": 22668616, 1903 + "url": "https://dl.google.com/android/repository/build-tools_r21.0.1-macosx.zip" 1904 + }, 1905 + { 1906 + "os": "windows", 1907 + "sha1": "d68e7e6fd7a48c8759aa41d713c9d4f0e4c1c1df", 1908 + "size": 22306243, 1909 + "url": "https://dl.google.com/android/repository/build-tools_r21.0.1-windows.zip" 1910 + } 1911 + ], 1912 + "displayName": "Android SDK Build-Tools 21.0.1", 1913 + "license": "android-sdk-license", 1914 + "name": "build-tools", 1915 + "path": "build-tools/21.0.1", 1916 + "revision": "21.0.1" 1917 + }, 1918 + "21.0.2": { 1919 + "archives": [ 1920 + { 1921 + "os": "linux", 1922 + "sha1": "e1236ab8897b62b57414adcf04c132567b2612a5", 1923 + "size": 22153122, 1924 + "url": "https://dl.google.com/android/repository/build-tools_r21.0.2-linux.zip" 1925 + }, 1926 + { 1927 + "os": "macosx", 1928 + "sha1": "f17471c154058f3734729ef3cc363399b1cd3de1", 1929 + "size": 22668597, 1930 + "url": "https://dl.google.com/android/repository/build-tools_r21.0.2-macosx.zip" 1931 + }, 1932 + { 1933 + "os": "windows", 1934 + "sha1": "37496141b23cbe633167927b7abe6e22d9f1a1c1", 1935 + "size": 22306371, 1936 + "url": "https://dl.google.com/android/repository/build-tools_r21.0.2-windows.zip" 1937 + } 1938 + ], 1939 + "displayName": "Android SDK Build-Tools 21.0.2", 1940 + "license": "android-sdk-license", 1941 + "name": "build-tools", 1942 + "path": "build-tools/21.0.2", 1943 + "revision": "21.0.2" 1944 + }, 1945 + "21.1.0": { 1946 + "archives": [ 1947 + { 1948 + "os": "linux", 1949 + "sha1": "b7455e543784d52a8925f960bc880493ed1478cb", 1950 + "size": 32642820, 1951 + "url": "https://dl.google.com/android/repository/build-tools_r21.1-linux.zip" 1952 + }, 1953 + { 1954 + "os": "macosx", 1955 + "sha1": "df619356c2359aa5eacdd48699d15b335d9bd246", 1956 + "size": 33158159, 1957 + "url": "https://dl.google.com/android/repository/build-tools_r21.1-macosx.zip" 1958 + }, 1959 + { 1960 + "os": "windows", 1961 + "sha1": "c79d63ac6b713a1e326ad4dae43f2ee76708a2f4", 1962 + "size": 32797810, 1963 + "url": "https://dl.google.com/android/repository/build-tools_r21.1-windows.zip" 1964 + } 1965 + ], 1966 + "displayName": "Android SDK Build-Tools 21.1", 1967 + "license": "android-sdk-license", 1968 + "name": "build-tools", 1969 + "path": "build-tools/21.1.0", 1970 + "revision": "21.1.0" 1971 + }, 1972 + "21.1.1": { 1973 + "archives": [ 1974 + { 1975 + "os": "linux", 1976 + "sha1": "1c712ee3a1ba5a8b0548f9c32f17d4a0ddfd727d", 1977 + "size": 32642454, 1978 + "url": "https://dl.google.com/android/repository/build-tools_r21.1.1-linux.zip" 1979 + }, 1980 + { 1981 + "os": "macosx", 1982 + "sha1": "836a146eab0504aa9387a5132e986fe7c7381571", 1983 + "size": 33157676, 1984 + "url": "https://dl.google.com/android/repository/build-tools_r21.1.1-macosx.zip" 1985 + }, 1986 + { 1987 + "os": "windows", 1988 + "sha1": "53fc4201237f899d5cd92f0b76ad41fb89da188b", 1989 + "size": 32797356, 1990 + "url": "https://dl.google.com/android/repository/build-tools_r21.1.1-windows.zip" 1991 + } 1992 + ], 1993 + "displayName": "Android SDK Build-Tools 21.1.1", 1994 + "license": "android-sdk-license", 1995 + "name": "build-tools", 1996 + "path": "build-tools/21.1.1", 1997 + "revision": "21.1.1" 1998 + }, 1999 + "21.1.2": { 2000 + "archives": [ 2001 + { 2002 + "os": "linux", 2003 + "sha1": "5e35259843bf2926113a38368b08458735479658", 2004 + "size": 32637678, 2005 + "url": "https://dl.google.com/android/repository/build-tools_r21.1.2-linux.zip" 2006 + }, 2007 + { 2008 + "os": "macosx", 2009 + "sha1": "e7c906b4ba0eea93b32ba36c610dbd6b204bff48", 2010 + "size": 33152878, 2011 + "url": "https://dl.google.com/android/repository/build-tools_r21.1.2-macosx.zip" 2012 + }, 2013 + { 2014 + "os": "windows", 2015 + "sha1": "1d944759c47f60e634d2b8a1f3a4259be2f8d652", 2016 + "size": 32792587, 2017 + "url": "https://dl.google.com/android/repository/build-tools_r21.1.2-windows.zip" 2018 + } 2019 + ], 2020 + "displayName": "Android SDK Build-Tools 21.1.2", 2021 + "license": "android-sdk-license", 2022 + "name": "build-tools", 2023 + "path": "build-tools/21.1.2", 2024 + "revision": "21.1.2" 2025 + }, 2026 + "22.0.0": { 2027 + "archives": [ 2028 + { 2029 + "os": "linux", 2030 + "sha1": "a8a1619dd090e44fac957bce6842e62abf87965b", 2031 + "size": 33104280, 2032 + "url": "https://dl.google.com/android/repository/build-tools_r22-linux.zip" 2033 + }, 2034 + { 2035 + "os": "macosx", 2036 + "sha1": "af95429b24088d704bc5db9bd606e34ac1b82c0d", 2037 + "size": 33646090, 2038 + "url": "https://dl.google.com/android/repository/build-tools_r22-macosx.zip" 2039 + }, 2040 + { 2041 + "os": "windows", 2042 + "sha1": "08fcca41e81b172bd9f570963b90d3a84929e043", 2043 + "size": 33254114, 2044 + "url": "https://dl.google.com/android/repository/build-tools_r22-windows.zip" 2045 + } 2046 + ], 2047 + "displayName": "Android SDK Build-Tools 22", 2048 + "license": "android-sdk-license", 2049 + "name": "build-tools", 2050 + "path": "build-tools/22.0.0", 2051 + "revision": "22.0.0" 2052 + }, 2053 + "22.0.1": { 2054 + "archives": [ 2055 + { 2056 + "os": "linux", 2057 + "sha1": "da8b9c5c3ede39298e6cf0283c000c2ee9029646", 2058 + "size": 33104577, 2059 + "url": "https://dl.google.com/android/repository/build-tools_r22.0.1-linux.zip" 2060 + }, 2061 + { 2062 + "os": "macosx", 2063 + "sha1": "53dad7f608e01d53b17176ba11165acbfccc5bbf", 2064 + "size": 33646102, 2065 + "url": "https://dl.google.com/android/repository/build-tools_r22.0.1-macosx.zip" 2066 + }, 2067 + { 2068 + "os": "windows", 2069 + "sha1": "61d8cbe069d9e0a57872a83e5e5abe164b7d52cf", 2070 + "size": 33254137, 2071 + "url": "https://dl.google.com/android/repository/build-tools_r22.0.1-windows.zip" 2072 + } 2073 + ], 2074 + "displayName": "Android SDK Build-Tools 22.0.1", 2075 + "license": "android-sdk-license", 2076 + "name": "build-tools", 2077 + "path": "build-tools/22.0.1", 2078 + "revision": "22.0.1" 2079 + }, 2080 + "23.0.0": { 2081 + "archives": [ 2082 + { 2083 + "os": "linux", 2084 + "sha1": "c1d6209212b01469f80fa804e0c1d39a06bc9060", 2085 + "size": 39080519, 2086 + "url": "https://dl.google.com/android/repository/build-tools_r23-linux.zip" 2087 + }, 2088 + { 2089 + "os": "macosx", 2090 + "sha1": "90ba6e716f7703a236cd44b2e71c5ff430855a03", 2091 + "size": 38070540, 2092 + "url": "https://dl.google.com/android/repository/build-tools_r23-macosx.zip" 2093 + }, 2094 + { 2095 + "os": "windows", 2096 + "sha1": "3874948f35f2f8946597679cc6e9151449f23b5d", 2097 + "size": 38570715, 2098 + "url": "https://dl.google.com/android/repository/build-tools_r23-windows.zip" 2099 + } 2100 + ], 2101 + "displayName": "Android SDK Build-Tools 23", 2102 + "license": "android-sdk-license", 2103 + "name": "build-tools", 2104 + "path": "build-tools/23.0.0", 2105 + "revision": "23.0.0" 2106 + }, 2107 + "23.0.1": { 2108 + "archives": [ 2109 + { 2110 + "os": "linux", 2111 + "sha1": "b6ba7c399d5fa487d95289d8832e4ad943aed556", 2112 + "size": 39069295, 2113 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.1-linux.zip" 2114 + }, 2115 + { 2116 + "os": "macosx", 2117 + "sha1": "d96ec1522721e9a179ae2c591c99f75d31d39718", 2118 + "size": 38059328, 2119 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.1-macosx.zip" 2120 + }, 2121 + { 2122 + "os": "windows", 2123 + "sha1": "cc1d37231d228f7a6f130e1f8d8c940052f0f8ab", 2124 + "size": 38558889, 2125 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.1-windows.zip" 2126 + } 2127 + ], 2128 + "displayName": "Android SDK Build-Tools 23.0.1", 2129 + "license": "android-sdk-license", 2130 + "name": "build-tools", 2131 + "path": "build-tools/23.0.1", 2132 + "revision": "23.0.1" 2133 + }, 2134 + "23.0.2": { 2135 + "archives": [ 2136 + { 2137 + "os": "linux", 2138 + "sha1": "8a9f2b37f6fcf7a9fa784dc21aeaeb41bbb9f2c3", 2139 + "size": 39071201, 2140 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.2-linux.zip" 2141 + }, 2142 + { 2143 + "os": "macosx", 2144 + "sha1": "482c4cbceef8ff58aefd92d8155a38610158fdaf", 2145 + "size": 38060914, 2146 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.2-macosx.zip" 2147 + }, 2148 + { 2149 + "os": "windows", 2150 + "sha1": "fc3a92c744d3ba0a16ccb5d2b41eea5974ce0a96", 2151 + "size": 38217626, 2152 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.2-windows.zip" 2153 + } 2154 + ], 2155 + "displayName": "Android SDK Build-Tools 23.0.2", 2156 + "license": "android-sdk-license", 2157 + "name": "build-tools", 2158 + "path": "build-tools/23.0.2", 2159 + "revision": "23.0.2" 2160 + }, 2161 + "23.0.3": { 2162 + "archives": [ 2163 + { 2164 + "os": "linux", 2165 + "sha1": "368f2600feac7e9b511b82f53d1f2240ae4a91a3", 2166 + "size": 40733174, 2167 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip" 2168 + }, 2169 + { 2170 + "os": "macosx", 2171 + "sha1": "fbc98cd303fd15a31d472de6c03bd707829f00b0", 2172 + "size": 39679533, 2173 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.3-macosx.zip" 2174 + }, 2175 + { 2176 + "os": "windows", 2177 + "sha1": "c6d8266c6a3243c8f1e41b786c0e3cee4c781263", 2178 + "size": 39869945, 2179 + "url": "https://dl.google.com/android/repository/build-tools_r23.0.3-windows.zip" 2180 + } 2181 + ], 2182 + "displayName": "Android SDK Build-Tools 23.0.3", 2183 + "license": "android-sdk-license", 2184 + "name": "build-tools", 2185 + "path": "build-tools/23.0.3", 2186 + "revision": "23.0.3" 2187 + }, 2188 + "24.0.0": { 2189 + "archives": [ 2190 + { 2191 + "os": "linux", 2192 + "sha1": "c6271c4d78a5612ea6c7150688bcd5b7313de8d1", 2193 + "size": 48960919, 2194 + "url": "https://dl.google.com/android/repository/build-tools_r24-linux.zip" 2195 + }, 2196 + { 2197 + "os": "macosx", 2198 + "sha1": "97fc4ed442f23989cc488d02c1d1de9bdde241de", 2199 + "size": 48747930, 2200 + "url": "https://dl.google.com/android/repository/build-tools_r24-macosx.zip" 2201 + }, 2202 + { 2203 + "os": "windows", 2204 + "sha1": "dc61b9e5b451a0c3ec42ae2b1ce27c4d3c8da9f7", 2205 + "size": 49535326, 2206 + "url": "https://dl.google.com/android/repository/build-tools_r24-windows.zip" 2207 + } 2208 + ], 2209 + "displayName": "Android SDK Build-Tools 24", 2210 + "license": "android-sdk-license", 2211 + "name": "build-tools", 2212 + "path": "build-tools/24.0.0", 2213 + "revision": "24.0.0" 2214 + }, 2215 + "24.0.1": { 2216 + "archives": [ 2217 + { 2218 + "os": "linux", 2219 + "sha1": "84f18c392919a074fcbb9b1d967984e6b2fef8b4", 2220 + "size": 48936286, 2221 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.1-linux.zip" 2222 + }, 2223 + { 2224 + "os": "macosx", 2225 + "sha1": "5c6457fcdfa07724fb086d8ff4e8316fc0742848", 2226 + "size": 48726085, 2227 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.1-macosx.zip" 2228 + }, 2229 + { 2230 + "os": "windows", 2231 + "sha1": "ac4a7cea42c3ef74d7fbf1b992fad311c550034e", 2232 + "size": 49511883, 2233 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.1-windows.zip" 2234 + } 2235 + ], 2236 + "displayName": "Android SDK Build-Tools 24.0.1", 2237 + "license": "android-sdk-license", 2238 + "name": "build-tools", 2239 + "path": "build-tools/24.0.1", 2240 + "revision": "24.0.1" 2241 + }, 2242 + "24.0.2": { 2243 + "archives": [ 2244 + { 2245 + "os": "linux", 2246 + "sha1": "f199a7a788c3fefbed102eea34d6007737b803cf", 2247 + "size": 48936295, 2248 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.2-linux.zip" 2249 + }, 2250 + { 2251 + "os": "macosx", 2252 + "sha1": "8bb8fc575477491d5957de743089df412de55cda", 2253 + "size": 48726190, 2254 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.2-macosx.zip" 2255 + }, 2256 + { 2257 + "os": "windows", 2258 + "sha1": "09586a1f1c39bcfa7db5205c9a07837247deb67e", 2259 + "size": 49512513, 2260 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.2-windows.zip" 2261 + } 2262 + ], 2263 + "displayName": "Android SDK Build-Tools 24.0.2", 2264 + "license": "android-sdk-license", 2265 + "name": "build-tools", 2266 + "path": "build-tools/24.0.2", 2267 + "revision": "24.0.2" 2268 + }, 2269 + "24.0.3": { 2270 + "archives": [ 2271 + { 2272 + "os": "linux", 2273 + "sha1": "9e8cc49d66e03fa1a8ecc1ac3e58f1324f5da304", 2274 + "size": 49779151, 2275 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.3-linux.zip" 2276 + }, 2277 + { 2278 + "os": "macosx", 2279 + "sha1": "a01c15f1b105c34595681075e1895d58b3fff48c", 2280 + "size": 49568967, 2281 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.3-macosx.zip" 2282 + }, 2283 + { 2284 + "os": "windows", 2285 + "sha1": "8b960d693fd4163caeb8dc5f5f5f80b10987089c", 2286 + "size": 50354788, 2287 + "url": "https://dl.google.com/android/repository/build-tools_r24.0.3-windows.zip" 2288 + } 2289 + ], 2290 + "displayName": "Android SDK Build-Tools 24.0.3", 2291 + "license": "android-sdk-license", 2292 + "name": "build-tools", 2293 + "path": "build-tools/24.0.3", 2294 + "revision": "24.0.3" 2295 + }, 2296 + "25.0.0": { 2297 + "archives": [ 2298 + { 2299 + "os": "linux", 2300 + "sha1": "f2bbda60403e75cabd0f238598c3b4dfca56ea44", 2301 + "size": 49872921, 2302 + "url": "https://dl.google.com/android/repository/build-tools_r25-linux.zip" 2303 + }, 2304 + { 2305 + "os": "macosx", 2306 + "sha1": "273c5c29a65cbed00e44f3aa470bbd7dce556606", 2307 + "size": 49659466, 2308 + "url": "https://dl.google.com/android/repository/build-tools_r25-macosx.zip" 2309 + }, 2310 + { 2311 + "os": "windows", 2312 + "sha1": "f9258f2308ff8b62cfc4513d40cb961612d07b6a", 2313 + "size": 50451378, 2314 + "url": "https://dl.google.com/android/repository/build-tools_r25-windows.zip" 2315 + } 2316 + ], 2317 + "displayName": "Android SDK Build-Tools 25", 2318 + "license": "android-sdk-license", 2319 + "name": "build-tools", 2320 + "path": "build-tools/25.0.0", 2321 + "revision": "25.0.0" 2322 + }, 2323 + "25.0.1": { 2324 + "archives": [ 2325 + { 2326 + "os": "linux", 2327 + "sha1": "ff063d252ab750d339f5947d06ff782836f22bac", 2328 + "size": 49880178, 2329 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.1-linux.zip" 2330 + }, 2331 + { 2332 + "os": "macosx", 2333 + "sha1": "7bf7f22d7d48ef20b6ab0e3d7a2912e5c088340f", 2334 + "size": 49667353, 2335 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.1-macosx.zip" 2336 + }, 2337 + { 2338 + "os": "windows", 2339 + "sha1": "c6c61393565ccf46349e7f44511e5db7c1c6169d", 2340 + "size": 50458759, 2341 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.1-windows.zip" 2342 + } 2343 + ], 2344 + "displayName": "Android SDK Build-Tools 25.0.1", 2345 + "license": "android-sdk-license", 2346 + "name": "build-tools", 2347 + "path": "build-tools/25.0.1", 2348 + "revision": "25.0.1" 2349 + }, 2350 + "25.0.2": { 2351 + "archives": [ 2352 + { 2353 + "os": "linux", 2354 + "sha1": "ff953c0177e317618fda40516f3e9d95fd43c7ae", 2355 + "size": 49880329, 2356 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.2-linux.zip" 2357 + }, 2358 + { 2359 + "os": "macosx", 2360 + "sha1": "12a5204bb3b6e39437535469fde7ddf42da46b16", 2361 + "size": 49667185, 2362 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.2-macosx.zip" 2363 + }, 2364 + { 2365 + "os": "windows", 2366 + "sha1": "2fee3c0704d6ecc480570450d8b8069b2c4a2dd4", 2367 + "size": 50458908, 2368 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.2-windows.zip" 2369 + } 2370 + ], 2371 + "displayName": "Android SDK Build-Tools 25.0.2", 2372 + "license": "android-sdk-license", 2373 + "name": "build-tools", 2374 + "path": "build-tools/25.0.2", 2375 + "revision": "25.0.2" 2376 + }, 2377 + "25.0.3": { 2378 + "archives": [ 2379 + { 2380 + "os": "linux", 2381 + "sha1": "db95f3a0ae376534d4d69f4cdb6fad20649f3509", 2382 + "size": 50757258, 2383 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.3-linux.zip" 2384 + }, 2385 + { 2386 + "os": "macosx", 2387 + "sha1": "160d2fefb5ce68e443427fc30a793a703b63e26e", 2388 + "size": 50545085, 2389 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.3-macosx.zip" 2390 + }, 2391 + { 2392 + "os": "windows", 2393 + "sha1": "1edcb109ae5133aebfed573cf0bc84e0c353c28d", 2394 + "size": 51337442, 2395 + "url": "https://dl.google.com/android/repository/build-tools_r25.0.3-windows.zip" 2396 + } 2397 + ], 2398 + "displayName": "Android SDK Build-Tools 25.0.3", 2399 + "license": "android-sdk-license", 2400 + "name": "build-tools", 2401 + "path": "build-tools/25.0.3", 2402 + "revision": "25.0.3" 2403 + }, 2404 + "26.0.0": { 2405 + "archives": [ 2406 + { 2407 + "os": "linux", 2408 + "sha1": "1cbe72929876f8a872ab1f1b1040a9f720261f59", 2409 + "size": 53854197, 2410 + "url": "https://dl.google.com/android/repository/build-tools_r26-linux.zip" 2411 + }, 2412 + { 2413 + "os": "macosx", 2414 + "sha1": "d01a1aeca03747245f1f5936b3cb01759c66d086", 2415 + "size": 53010814, 2416 + "url": "https://dl.google.com/android/repository/build-tools_r26-macosx.zip" 2417 + }, 2418 + { 2419 + "os": "windows", 2420 + "sha1": "896ebd31117c09db220f7a3116cc0e5121c78b9d", 2421 + "size": 54681641, 2422 + "url": "https://dl.google.com/android/repository/build-tools_r26-windows.zip" 2423 + } 2424 + ], 2425 + "displayName": "Android SDK Build-Tools 26", 2426 + "license": "android-sdk-license", 2427 + "name": "build-tools", 2428 + "path": "build-tools/26.0.0", 2429 + "revision": "26.0.0" 2430 + }, 2431 + "26.0.1": { 2432 + "archives": [ 2433 + { 2434 + "os": "linux", 2435 + "sha1": "5378c2c78091b414d0eac40a6bd37f2faa31a365", 2436 + "size": 54113329, 2437 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip" 2438 + }, 2439 + { 2440 + "os": "macosx", 2441 + "sha1": "cbde59de198916b390777dd0227921bfa2120832", 2442 + "size": 53266653, 2443 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.1-macosx.zip" 2444 + }, 2445 + { 2446 + "os": "windows", 2447 + "sha1": "02494c80ffbe65bfff0aaa7463c9692693327b7d", 2448 + "size": 54936185, 2449 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.1-windows.zip" 2450 + } 2451 + ], 2452 + "displayName": "Android SDK Build-Tools 26.0.1", 2453 + "license": "android-sdk-license", 2454 + "name": "build-tools", 2455 + "path": "build-tools/26.0.1", 2456 + "revision": "26.0.1" 2457 + }, 2458 + "26.0.2": { 2459 + "archives": [ 2460 + { 2461 + "os": "linux", 2462 + "sha1": "5b2b7b66c7bf2151f2af183b5b50a17808850592", 2463 + "size": 54440678, 2464 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.2-linux.zip" 2465 + }, 2466 + { 2467 + "os": "macosx", 2468 + "sha1": "d9ed7c7f149ce38be5dc08979aea8acec1459ca0", 2469 + "size": 53830573, 2470 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.2-macosx.zip" 2471 + }, 2472 + { 2473 + "os": "windows", 2474 + "sha1": "39ca02d3faa49859cd9d1bc0adc2f331017b699b", 2475 + "size": 55161474, 2476 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.2-windows.zip" 2477 + } 2478 + ], 2479 + "displayName": "Android SDK Build-Tools 26.0.2", 2480 + "license": "android-sdk-license", 2481 + "name": "build-tools", 2482 + "path": "build-tools/26.0.2", 2483 + "revision": "26.0.2" 2484 + }, 2485 + "26.0.3": { 2486 + "archives": [ 2487 + { 2488 + "os": "linux", 2489 + "sha1": "8a2e6c1bcd845844523a68aa17e5442f0dce328c", 2490 + "size": 54449983, 2491 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.3-linux.zip" 2492 + }, 2493 + { 2494 + "os": "macosx", 2495 + "sha1": "5bb90ed935d99e5bc90686f43b852e68c5ad40df", 2496 + "size": 53839758, 2497 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.3-macosx.zip" 2498 + }, 2499 + { 2500 + "os": "windows", 2501 + "sha1": "460e511a9616b4661cc8dba0102d9d990ae60160", 2502 + "size": 55170919, 2503 + "url": "https://dl.google.com/android/repository/build-tools_r26.0.3-windows.zip" 2504 + } 2505 + ], 2506 + "displayName": "Android SDK Build-Tools 26.0.3", 2507 + "license": "android-sdk-license", 2508 + "name": "build-tools", 2509 + "path": "build-tools/26.0.3", 2510 + "revision": "26.0.3" 2511 + }, 2512 + "27.0.0": { 2513 + "archives": [ 2514 + { 2515 + "os": "linux", 2516 + "sha1": "28542332ba97cf4a08c3eddfcf5edd70e3cf1260", 2517 + "size": 54441725, 2518 + "url": "https://dl.google.com/android/repository/build-tools_r27-linux.zip" 2519 + }, 2520 + { 2521 + "os": "macosx", 2522 + "sha1": "fb4e8d7e6b8d29a77090e34024077a80458d5ae1", 2523 + "size": 53831513, 2524 + "url": "https://dl.google.com/android/repository/build-tools_r27-macosx.zip" 2525 + }, 2526 + { 2527 + "os": "windows", 2528 + "sha1": "4f1df22a6d99261d2160d624b81445da0a027dbe", 2529 + "size": 55163097, 2530 + "url": "https://dl.google.com/android/repository/build-tools_r27-windows.zip" 2531 + } 2532 + ], 2533 + "displayName": "Android SDK Build-Tools 27", 2534 + "license": "android-sdk-license", 2535 + "name": "build-tools", 2536 + "path": "build-tools/27.0.0", 2537 + "revision": "27.0.0" 2538 + }, 2539 + "27.0.1": { 2540 + "archives": [ 2541 + { 2542 + "os": "linux", 2543 + "sha1": "7f4eedb1077ef948b848040dcd15de9e8a759f4a", 2544 + "size": 54450260, 2545 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.1-linux.zip" 2546 + }, 2547 + { 2548 + "os": "macosx", 2549 + "sha1": "1edd07bfdbadd95652d093040e16d858f7489594", 2550 + "size": 53838762, 2551 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.1-macosx.zip" 2552 + }, 2553 + { 2554 + "os": "windows", 2555 + "sha1": "18109db020c6d088d0157d1df201d31bc6970875", 2556 + "size": 55171114, 2557 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.1-windows.zip" 2558 + } 2559 + ], 2560 + "displayName": "Android SDK Build-Tools 27.0.1", 2561 + "license": "android-sdk-license", 2562 + "name": "build-tools", 2563 + "path": "build-tools/27.0.1", 2564 + "revision": "27.0.1" 2565 + }, 2566 + "27.0.2": { 2567 + "archives": [ 2568 + { 2569 + "os": "linux", 2570 + "sha1": "b687ddf6be84f11607871138aad32cf857d0b837", 2571 + "size": 54458153, 2572 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.2-linux.zip" 2573 + }, 2574 + { 2575 + "os": "macosx", 2576 + "sha1": "6d5d9cf2a47877f273f4b742b19e712a051a31be", 2577 + "size": 53846615, 2578 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.2-macosx.zip" 2579 + }, 2580 + { 2581 + "os": "windows", 2582 + "sha1": "b80466c13b75e3ebf3c546964f40775db5898b2a", 2583 + "size": 55173070, 2584 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.2-windows.zip" 2585 + } 2586 + ], 2587 + "displayName": "Android SDK Build-Tools 27.0.2", 2588 + "license": "android-sdk-license", 2589 + "name": "build-tools", 2590 + "path": "build-tools/27.0.2", 2591 + "revision": "27.0.2" 2592 + }, 2593 + "27.0.3": { 2594 + "archives": [ 2595 + { 2596 + "os": "linux", 2597 + "sha1": "d85e7a6320eddffe7eeace3437605079dac938ca", 2598 + "size": 54478554, 2599 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.3-linux.zip" 2600 + }, 2601 + { 2602 + "os": "macosx", 2603 + "sha1": "61d9fb18790c68d66ff73bf1e7ad56bc1f1eef2d", 2604 + "size": 53867966, 2605 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.3-macosx.zip" 2606 + }, 2607 + { 2608 + "os": "windows", 2609 + "sha1": "0df61e11713a2838d2cc9a911219dddf5e6a2749", 2610 + "size": 55194255, 2611 + "url": "https://dl.google.com/android/repository/build-tools_r27.0.3-windows.zip" 2612 + } 2613 + ], 2614 + "displayName": "Android SDK Build-Tools 27.0.3", 2615 + "license": "android-sdk-license", 2616 + "name": "build-tools", 2617 + "path": "build-tools/27.0.3", 2618 + "revision": "27.0.3" 2619 + }, 2620 + "28.0.0": { 2621 + "archives": [ 2622 + { 2623 + "os": "linux", 2624 + "sha1": "d9f8a754d833ccd334f56fcc6089c5925cd82abb", 2625 + "size": 37157769, 2626 + "url": "https://dl.google.com/android/repository/build-tools_r28-linux.zip" 2627 + }, 2628 + { 2629 + "os": "macosx", 2630 + "sha1": "72088d32d1d82cc3c2cf7cf6618b6130c0c84ade", 2631 + "size": 36458977, 2632 + "url": "https://dl.google.com/android/repository/build-tools_r28-macosx.zip" 2633 + }, 2634 + { 2635 + "os": "windows", 2636 + "sha1": "d4b0638a877ed570e07876264e69fdbd86409610", 2637 + "size": 37718995, 2638 + "url": "https://dl.google.com/android/repository/build-tools_r28-windows.zip" 2639 + } 2640 + ], 2641 + "displayName": "Android SDK Build-Tools 28", 2642 + "license": "android-sdk-license", 2643 + "name": "build-tools", 2644 + "path": "build-tools/28.0.0", 2645 + "revision": "28.0.0" 2646 + }, 2647 + "28.0.0-rc1": { 2648 + "archives": [ 2649 + { 2650 + "os": "linux", 2651 + "sha1": "1601977fae25fd478bcfaa0481ca5ea3c609d840", 2652 + "size": 38703535, 2653 + "url": "https://dl.google.com/android/repository/build-tools_r28-rc1-linux.zip" 2654 + }, 2655 + { 2656 + "os": "macosx", 2657 + "sha1": "2c77821967a2330b7b227072d0b1c02ef19fe2fc", 2658 + "size": 38004795, 2659 + "url": "https://dl.google.com/android/repository/build-tools_r28-rc1-macosx.zip" 2660 + }, 2661 + { 2662 + "os": "windows", 2663 + "sha1": "fbf46c33d1268f6532911707b2a05033fd5c5b41", 2664 + "size": 39273232, 2665 + "url": "https://dl.google.com/android/repository/build-tools_r28-rc1-windows.zip" 2666 + } 2667 + ], 2668 + "displayName": "Android SDK Build-Tools 28-rc1", 2669 + "license": "android-sdk-preview-license", 2670 + "name": "build-tools", 2671 + "path": "build-tools/28.0.0-rc1", 2672 + "revision": "28.0.0-rc1" 2673 + }, 2674 + "28.0.0-rc2": { 2675 + "archives": [ 2676 + { 2677 + "os": "linux", 2678 + "sha1": "efe9c0dde0646a07544c864276390ca6e96b24dc", 2679 + "size": 37151124, 2680 + "url": "https://dl.google.com/android/repository/build-tools_r28-rc2-linux.zip" 2681 + }, 2682 + { 2683 + "os": "macosx", 2684 + "sha1": "0d0314b353589feb10e528b44c5a685b6658d797", 2685 + "size": 36449480, 2686 + "url": "https://dl.google.com/android/repository/build-tools_r28-rc2-macosx.zip" 2687 + }, 2688 + { 2689 + "os": "windows", 2690 + "sha1": "a94bfb52b4ec74b95c116236c3e382e923cad6c4", 2691 + "size": 37716459, 2692 + "url": "https://dl.google.com/android/repository/build-tools_r28-rc2-windows.zip" 2693 + } 2694 + ], 2695 + "displayName": "Android SDK Build-Tools 28-rc2", 2696 + "license": "android-sdk-preview-license", 2697 + "name": "build-tools", 2698 + "path": "build-tools/28.0.0-rc2", 2699 + "revision": "28.0.0-rc2" 2700 + }, 2701 + "28.0.1": { 2702 + "archives": [ 2703 + { 2704 + "os": "linux", 2705 + "sha1": "ee70dfa1fccb58b37cebc9544830511f36a137a0", 2706 + "size": 57610954, 2707 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.1-linux.zip" 2708 + }, 2709 + { 2710 + "os": "macosx", 2711 + "sha1": "aeef42ad953f1630dd6f5d71eefdc0b825211462", 2712 + "size": 56913869, 2713 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.1-macosx.zip" 2714 + }, 2715 + { 2716 + "os": "windows", 2717 + "sha1": "29c6342835734be25b9e458ab3fad5750ad6a355", 2718 + "size": 58173989, 2719 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.1-windows.zip" 2720 + } 2721 + ], 2722 + "displayName": "Android SDK Build-Tools 28.0.1", 2723 + "license": "android-sdk-license", 2724 + "name": "build-tools", 2725 + "path": "build-tools/28.0.1", 2726 + "revision": "28.0.1" 2727 + }, 2728 + "28.0.2": { 2729 + "archives": [ 2730 + { 2731 + "os": "linux", 2732 + "sha1": "b4492209810a3fd48deaa982f9852fef12433d55", 2733 + "size": 57754663, 2734 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.2-linux.zip" 2735 + }, 2736 + { 2737 + "os": "macosx", 2738 + "sha1": "c10dd5a7825578622fb362a8a34f76eb3ba0c0a9", 2739 + "size": 57057554, 2740 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.2-macosx.zip" 2741 + }, 2742 + { 2743 + "os": "windows", 2744 + "sha1": "e9c570c568a0c2a32e88ee3204279019ebefd949", 2745 + "size": 58317692, 2746 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.2-windows.zip" 2747 + } 2748 + ], 2749 + "displayName": "Android SDK Build-Tools 28.0.2", 2750 + "license": "android-sdk-license", 2751 + "name": "build-tools", 2752 + "path": "build-tools/28.0.2", 2753 + "revision": "28.0.2" 2754 + }, 2755 + "28.0.3": { 2756 + "archives": [ 2757 + { 2758 + "os": "linux", 2759 + "sha1": "ea6f2f7103cd9da9ff0bdf6e37fbbba548fa4165", 2760 + "size": 57830695, 2761 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip" 2762 + }, 2763 + { 2764 + "os": "macosx", 2765 + "sha1": "f8c333a2991b1ab05a671bc6248b78e00edcd83a", 2766 + "size": 57133581, 2767 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.3-macosx.zip" 2768 + }, 2769 + { 2770 + "os": "windows", 2771 + "sha1": "05bd35bb48d11c848da2b393c6f864eb609aacba", 2772 + "size": 58393729, 2773 + "url": "https://dl.google.com/android/repository/build-tools_r28.0.3-windows.zip" 2774 + } 2775 + ], 2776 + "displayName": "Android SDK Build-Tools 28.0.3", 2777 + "license": "android-sdk-license", 2778 + "name": "build-tools", 2779 + "path": "build-tools/28.0.3", 2780 + "revision": "28.0.3" 2781 + }, 2782 + "29.0.0": { 2783 + "archives": [ 2784 + { 2785 + "os": "linux", 2786 + "sha1": "ad314caf1802209c4b00a5f3517af5ceb0d48eae", 2787 + "size": 58650449, 2788 + "url": "https://dl.google.com/android/repository/build-tools_r29-linux.zip" 2789 + }, 2790 + { 2791 + "os": "macosx", 2792 + "sha1": "35dc6bc7a53bd9d206847e72f02cab21cfdaa869", 2793 + "size": 57820193, 2794 + "url": "https://dl.google.com/android/repository/build-tools_r29-macosx.zip" 2795 + }, 2796 + { 2797 + "os": "windows", 2798 + "sha1": "1799f7f975416098e5a5bf280eb97c8f77cf7f79", 2799 + "size": 57098799, 2800 + "url": "https://dl.google.com/android/repository/build-tools_r29-windows.zip" 2801 + } 2802 + ], 2803 + "displayName": "Android SDK Build-Tools 29", 2804 + "license": "android-sdk-license", 2805 + "name": "build-tools", 2806 + "path": "build-tools/29.0.0", 2807 + "revision": "29.0.0" 2808 + }, 2809 + "29.0.0-rc1": { 2810 + "archives": [ 2811 + { 2812 + "os": "linux", 2813 + "sha1": "1c897f5885ac5468613e40e1ea598c21c05d345d", 2814 + "size": 58516671, 2815 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc1-linux.zip" 2816 + }, 2817 + { 2818 + "os": "macosx", 2819 + "sha1": "f066c0d9ea2f0d8a0a9cc7b2ca0a467a570ab034", 2820 + "size": 57704927, 2821 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc1-macosx.zip" 2822 + }, 2823 + { 2824 + "os": "windows", 2825 + "sha1": "8887ee791a143f92694a0908130354142a903b17", 2826 + "size": 56933956, 2827 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc1-windows.zip" 2828 + } 2829 + ], 2830 + "displayName": "Android SDK Build-Tools 29-rc1", 2831 + "license": "android-sdk-preview-license", 2832 + "name": "build-tools", 2833 + "path": "build-tools/29.0.0-rc1", 2834 + "revision": "29.0.0-rc1" 2835 + }, 2836 + "29.0.0-rc2": { 2837 + "archives": [ 2838 + { 2839 + "os": "linux", 2840 + "sha1": "b4b41d429c35b42db07b6c65d4aa998ba8c4093c", 2841 + "size": 58602830, 2842 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc2-linux.zip" 2843 + }, 2844 + { 2845 + "os": "macosx", 2846 + "sha1": "7a960367999169ccac5dbc60817e5f1725c4c738", 2847 + "size": 57785717, 2848 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc2-macosx.zip" 2849 + }, 2850 + { 2851 + "os": "windows", 2852 + "sha1": "2de2a3e290cae4ce35e82c8a5abed49b1cdd24e3", 2853 + "size": 57000706, 2854 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc2-windows.zip" 2855 + } 2856 + ], 2857 + "displayName": "Android SDK Build-Tools 29-rc2", 2858 + "license": "android-sdk-preview-license", 2859 + "name": "build-tools", 2860 + "path": "build-tools/29.0.0-rc2", 2861 + "revision": "29.0.0-rc2" 2862 + }, 2863 + "29.0.0-rc3": { 2864 + "archives": [ 2865 + { 2866 + "os": "linux", 2867 + "sha1": "8b7177f198e8b92da8f9537aaf859f6edf222b01", 2868 + "size": 58639871, 2869 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc3-linux.zip" 2870 + }, 2871 + { 2872 + "os": "macosx", 2873 + "sha1": "643e8d76625f6e2cfcd5494e50bae5e14725ec0c", 2874 + "size": 57810162, 2875 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc3-macosx.zip" 2876 + }, 2877 + { 2878 + "os": "windows", 2879 + "sha1": "6abce2ebfecf3580afd3129520999f95691a03df", 2880 + "size": 57092256, 2881 + "url": "https://dl.google.com/android/repository/build-tools_r29-rc3-windows.zip" 2882 + } 2883 + ], 2884 + "displayName": "Android SDK Build-Tools 29-rc3", 2885 + "license": "android-sdk-preview-license", 2886 + "name": "build-tools", 2887 + "path": "build-tools/29.0.0-rc3", 2888 + "revision": "29.0.0-rc3" 2889 + }, 2890 + "29.0.1": { 2891 + "archives": [ 2892 + { 2893 + "os": "linux", 2894 + "sha1": "fc209e5d91ab2daeac24345a5cb17261940547e4", 2895 + "size": 41682816, 2896 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.1-linux.zip" 2897 + }, 2898 + { 2899 + "os": "macosx", 2900 + "sha1": "46ae9b1d1e2a67241d7da9c2cd8eae42f24cc6cd", 2901 + "size": 40852521, 2902 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.1-macosx.zip" 2903 + }, 2904 + { 2905 + "os": "windows", 2906 + "sha1": "1c44e10d5f74e58c3e05bfc6f1631a59616059bc", 2907 + "size": 40163897, 2908 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.1-windows.zip" 2909 + } 2910 + ], 2911 + "displayName": "Android SDK Build-Tools 29.0.1", 2912 + "license": "android-sdk-license", 2913 + "name": "build-tools", 2914 + "path": "build-tools/29.0.1", 2915 + "revision": "29.0.1" 2916 + }, 2917 + "29.0.2": { 2918 + "archives": [ 2919 + { 2920 + "os": "linux", 2921 + "sha1": "c0fc7e5c37ac96bfd0c611802e8ab36d0e71b398", 2922 + "size": 41678888, 2923 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.2-linux.zip" 2924 + }, 2925 + { 2926 + "os": "macosx", 2927 + "sha1": "f781d9e03d5c2debcf51fed3792ee7a9d066723f", 2928 + "size": 40848529, 2929 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.2-macosx.zip" 2930 + }, 2931 + { 2932 + "os": "windows", 2933 + "sha1": "595dc1730c844d892516d5f0e7894e992d19f63d", 2934 + "size": 40159970, 2935 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.2-windows.zip" 2936 + } 2937 + ], 2938 + "displayName": "Android SDK Build-Tools 29.0.2", 2939 + "license": "android-sdk-license", 2940 + "name": "build-tools", 2941 + "path": "build-tools/29.0.2", 2942 + "revision": "29.0.2" 2943 + }, 2944 + "29.0.3": { 2945 + "archives": [ 2946 + { 2947 + "os": "linux", 2948 + "sha1": "64efff52165cda5e31848acafa46a05e3f3b4651", 2949 + "size": 53797376, 2950 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.3-linux.zip" 2951 + }, 2952 + { 2953 + "os": "macosx", 2954 + "sha1": "76520eb7712fb0bb4c023b55c6f65588ee268289", 2955 + "size": 52432183, 2956 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.3-macosx.zip" 2957 + }, 2958 + { 2959 + "os": "windows", 2960 + "sha1": "813f8c35f016cef83e5b2b742229a3634d4658d3", 2961 + "size": 55201638, 2962 + "url": "https://dl.google.com/android/repository/build-tools_r29.0.3-windows.zip" 2963 + } 2964 + ], 2965 + "displayName": "Android SDK Build-Tools 29.0.3", 2966 + "license": "android-sdk-license", 2967 + "name": "build-tools", 2968 + "path": "build-tools/29.0.3", 2969 + "revision": "29.0.3" 2970 + }, 2971 + "30.0.0": { 2972 + "archives": [ 2973 + { 2974 + "os": "linux", 2975 + "sha1": "5bdda303b7aba4073dd2aeb8003b6b0b57098021", 2976 + "size": 68819159, 2977 + "url": "https://dl.google.com/android/repository/build-tools_r30-linux.zip" 2978 + }, 2979 + { 2980 + "os": "macosx", 2981 + "sha1": "80b06ce5fa4af2ed14db343a8131af658dda79a8", 2982 + "size": 67373109, 2983 + "url": "https://dl.google.com/android/repository/build-tools_r30-macosx.zip" 2984 + }, 2985 + { 2986 + "os": "windows", 2987 + "sha1": "5276f337e4eb4d8e5fb82f846045610f8b8e3650", 2988 + "size": 70027538, 2989 + "url": "https://dl.google.com/android/repository/build-tools_r30-windows.zip" 2990 + } 2991 + ], 2992 + "displayName": "Android SDK Build-Tools 30", 2993 + "license": "android-sdk-license", 2994 + "name": "build-tools", 2995 + "path": "build-tools/30.0.0", 2996 + "revision": "30.0.0" 2997 + }, 2998 + "30.0.1": { 2999 + "archives": [ 3000 + { 3001 + "os": "linux", 3002 + "sha1": "dae27b63a53f3c71a23a2e9517d435f79ce7975b", 3003 + "size": 52664463, 3004 + "url": "https://dl.google.com/android/repository/build-tools_r30.0.1-linux.zip" 3005 + }, 3006 + { 3007 + "os": "macosx", 3008 + "sha1": "b62ccd6d6468a374b7c8e641c3751bc929a89397", 3009 + "size": 51227882, 3010 + "url": "https://dl.google.com/android/repository/build-tools_r30.0.1-macosx.zip" 3011 + }, 3012 + { 3013 + "os": "windows", 3014 + "sha1": "76197fec228ca9b69086d6dd8a16e4589982bdc6", 3015 + "size": 53783332, 3016 + "url": "https://dl.google.com/android/repository/build-tools_r30.0.1-windows.zip" 3017 + } 3018 + ], 3019 + "displayName": "Android SDK Build-Tools 30.0.1", 3020 + "license": "android-sdk-license", 3021 + "name": "build-tools", 3022 + "path": "build-tools/30.0.1", 3023 + "revision": "30.0.1" 3024 + }, 3025 + "30.0.2": { 3026 + "archives": [ 3027 + { 3028 + "os": "macosx", 3029 + "sha1": "6b0166d1f4b0b3d496c0dde660145dfa7898095f", 3030 + "size": 51227855, 3031 + "url": "https://dl.google.com/android/repository/5a6ceea22103d8dec989aefcef309949c0c42f1d.build-tools_r30.0.2-macosx.zip" 3032 + }, 3033 + { 3034 + "os": "linux", 3035 + "sha1": "363632ff8f7a198bf9fa94e3b9e0db6927bf373d", 3036 + "size": 52664453, 3037 + "url": "https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip" 3038 + }, 3039 + { 3040 + "os": "windows", 3041 + "sha1": "b42b77e02b82f242432cd7ffff5cbb92f6888ca7", 3042 + "size": 53783318, 3043 + "url": "https://dl.google.com/android/repository/efbaa277338195608aa4e3dbd43927e97f60218c.build-tools_r30.0.2-windows.zip" 3044 + } 3045 + ], 3046 + "displayName": "Android SDK Build-Tools 30.0.2", 3047 + "license": "android-sdk-license", 3048 + "name": "build-tools", 3049 + "path": "build-tools/30.0.2", 3050 + "revision": "30.0.2" 3051 + }, 3052 + "30.0.3": { 3053 + "archives": [ 3054 + { 3055 + "os": "windows", 3056 + "sha1": "fc165c721b8d2da55e6fede467526c81f562be7b", 3057 + "size": 54254759, 3058 + "url": "https://dl.google.com/android/repository/91936d4ee3ccc839f0addd53c9ebf087b1e39251.build-tools_r30.0.3-windows.zip" 3059 + }, 3060 + { 3061 + "os": "linux", 3062 + "sha1": "2076ea81b5a2fc298ef7bf85d666f496b928c7f1", 3063 + "size": 53134793, 3064 + "url": "https://dl.google.com/android/repository/build-tools_r30.0.3-linux.zip" 3065 + }, 3066 + { 3067 + "os": "macosx", 3068 + "sha1": "0807cd3f0dbc33c8be7f3d6faa263f6b14b502b7", 3069 + "size": 51698282, 3070 + "url": "https://dl.google.com/android/repository/f6d24b187cc6bd534c6c37604205171784ac5621.build-tools_r30.0.3-macosx.zip" 3071 + } 3072 + ], 3073 + "displayName": "Android SDK Build-Tools 30.0.3", 3074 + "license": "android-sdk-license", 3075 + "name": "build-tools", 3076 + "path": "build-tools/30.0.3", 3077 + "revision": "30.0.3" 3078 + } 3079 + }, 3080 + "cmake": { 3081 + "3.10.2": { 3082 + "archives": [ 3083 + { 3084 + "os": "macosx", 3085 + "sha1": "f227a85cb53dcb927ac52a5a717f647c4a29bf3b", 3086 + "size": 13447295, 3087 + "url": "https://dl.google.com/android/repository/cmake-3.10.2-darwin-x86_64.zip" 3088 + }, 3089 + { 3090 + "os": "linux", 3091 + "sha1": "439e8799bf59f724f104bf62784b2985f1bfe561", 3092 + "size": 14275684, 3093 + "url": "https://dl.google.com/android/repository/cmake-3.10.2-linux-x86_64.zip" 3094 + }, 3095 + { 3096 + "os": "windows", 3097 + "sha1": "0a75b9c5bf558dc31caad7241a44515064656486", 3098 + "size": 11899659, 3099 + "url": "https://dl.google.com/android/repository/cmake-3.10.2-windows-x86_64.zip" 3100 + } 3101 + ], 3102 + "displayName": "CMake 3.10.2.4988404", 3103 + "license": "android-sdk-license", 3104 + "name": "cmake", 3105 + "path": "cmake/3.10.2.4988404", 3106 + "revision": "3.10.2" 3107 + }, 3108 + "3.18.1": { 3109 + "archives": [ 3110 + { 3111 + "os": "windows", 3112 + "sha1": "80916762df6955f431743066e3568ae65b1b2b2f", 3113 + "size": 14677038, 3114 + "url": "https://dl.google.com/android/repository/7c386a739f915f5bd60051f2572c24782388e807.cmake-3.18.1-windows.zip" 3115 + }, 3116 + { 3117 + "os": "macosx", 3118 + "sha1": "1580deb8fb5d705aefb028413dad1a3a129891fe", 3119 + "size": 18505815, 3120 + "url": "https://dl.google.com/android/repository/ba34c321f92f6e6fd696c8354c262c122f56abf8.cmake-3.18.1-darwin.zip" 3121 + }, 3122 + { 3123 + "os": "linux", 3124 + "sha1": "9435bbe2120763871c75c37a365451b48c007fed", 3125 + "size": 21005945, 3126 + "url": "https://dl.google.com/android/repository/cmake-3.18.1-linux.zip" 3127 + } 3128 + ], 3129 + "displayName": "CMake 3.18.1", 3130 + "license": "android-sdk-preview-license", 3131 + "name": "cmake", 3132 + "path": "cmake/3.18.1", 3133 + "revision": "3.18.1" 3134 + }, 3135 + "3.6.4111459": { 3136 + "archives": [ 3137 + { 3138 + "os": "macosx", 3139 + "sha1": "c9b02d630079783c6d67cb91488b622cfcd9765c", 3140 + "size": 12295830, 3141 + "url": "https://dl.google.com/android/repository/cmake-3.6.4111459-darwin-x86_64.zip" 3142 + }, 3143 + { 3144 + "os": "linux", 3145 + "sha1": "71c539b9c33f0943e9ad6251fea0b161c0b70782", 3146 + "size": 13980243, 3147 + "url": "https://dl.google.com/android/repository/cmake-3.6.4111459-linux-x86_64.zip" 3148 + }, 3149 + { 3150 + "os": "windows", 3151 + "sha1": "4c4730dc3f399b2fa9ab701112d2c439368a59a5", 3152 + "size": 10428915, 3153 + "url": "https://dl.google.com/android/repository/cmake-3.6.4111459-windows-x86_64.zip" 3154 + } 3155 + ], 3156 + "displayName": "CMake 3.6.4111459", 3157 + "license": "android-sdk-license", 3158 + "name": "cmake", 3159 + "path": "cmake/3.6.4111459", 3160 + "revision": "3.6.4111459" 3161 + } 3162 + }, 3163 + "cmdline-tools": { 3164 + "1.0": { 3165 + "archives": [ 3166 + { 3167 + "os": "linux", 3168 + "sha1": "6ffc5bd72db2c755f9b374ed829202262a6d8aaf", 3169 + "size": 81680508, 3170 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip" 3171 + }, 3172 + { 3173 + "os": "macosx", 3174 + "sha1": "23f803c07e392bb769507c88b23c2c7868cc7a6f", 3175 + "size": 81680498, 3176 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-6200805_latest.zip" 3177 + }, 3178 + { 3179 + "os": "windows", 3180 + "sha1": "a863da8763de2febeb7429e7894fb65a092609db", 3181 + "size": 81665410, 3182 + "url": "https://dl.google.com/android/repository/commandlinetools-win-6200805_latest.zip" 3183 + } 3184 + ], 3185 + "displayName": "Android SDK Command-line Tools", 3186 + "license": "android-sdk-license", 3187 + "name": "cmdline-tools", 3188 + "path": "cmdline-tools/1.0", 3189 + "revision": "1.0" 3190 + }, 3191 + "2.0": { 3192 + "archives": [ 3193 + { 3194 + "os": "linux", 3195 + "sha1": "14b2114c6eae9e10686a18138d2bb468c46f8e0c", 3196 + "size": 86521858, 3197 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip" 3198 + }, 3199 + { 3200 + "os": "macosx", 3201 + "sha1": "a69c4493c4c919698989484bf0ea684550ec5217", 3202 + "size": 86522172, 3203 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-6514223_latest.zip" 3204 + }, 3205 + { 3206 + "os": "windows", 3207 + "sha1": "e11b418c1d2d28589e9194915be2561f1e1e7a95", 3208 + "size": 86506760, 3209 + "url": "https://dl.google.com/android/repository/commandlinetools-win-6514223_latest.zip" 3210 + } 3211 + ], 3212 + "displayName": "Android SDK Command-line Tools", 3213 + "license": "android-sdk-license", 3214 + "name": "cmdline-tools", 3215 + "path": "cmdline-tools/2.0", 3216 + "revision": "2.0" 3217 + }, 3218 + "2.1": { 3219 + "archives": [ 3220 + { 3221 + "os": "linux", 3222 + "sha1": "9172381ff070ee2a416723c1989770cf4b0d1076", 3223 + "size": 86532348, 3224 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip" 3225 + }, 3226 + { 3227 + "os": "macosx", 3228 + "sha1": "c0c6bb9f1970bfadeaac623dfabf22c3e56baaec", 3229 + "size": 86532338, 3230 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-6609375_latest.zip" 3231 + }, 3232 + { 3233 + "os": "windows", 3234 + "sha1": "e2e19c2ff584efa87ef0cfdd1987f92881323208", 3235 + "size": 86517250, 3236 + "url": "https://dl.google.com/android/repository/commandlinetools-win-6609375_latest.zip" 3237 + } 3238 + ], 3239 + "displayName": "Android SDK Command-line Tools", 3240 + "license": "android-sdk-license", 3241 + "name": "cmdline-tools", 3242 + "path": "cmdline-tools/2.1", 3243 + "revision": "2.1" 3244 + }, 3245 + "3.0": { 3246 + "archives": [ 3247 + { 3248 + "os": "linux", 3249 + "sha1": "4f4417d53923c34891f1c05f302be2ed197d6844", 3250 + "size": 87259900, 3251 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip" 3252 + }, 3253 + { 3254 + "os": "macosx", 3255 + "sha1": "4846d2aede9db06361a5f0885d03997a6199229a", 3256 + "size": 87259890, 3257 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-6858069_latest.zip" 3258 + }, 3259 + { 3260 + "os": "windows", 3261 + "sha1": "f0bf21e0a13dfcc48e7b0166f44dcff49912d2ee", 3262 + "size": 87244802, 3263 + "url": "https://dl.google.com/android/repository/commandlinetools-win-6858069_latest.zip" 3264 + } 3265 + ], 3266 + "displayName": "Android SDK Command-line Tools", 3267 + "license": "android-sdk-license", 3268 + "name": "cmdline-tools", 3269 + "path": "cmdline-tools/3.0", 3270 + "revision": "3.0" 3271 + }, 3272 + "4.0-rc01": { 3273 + "archives": [ 3274 + { 3275 + "os": "linux", 3276 + "sha1": "98d3f2715f6bfbacef063d1376d7765fe5b93309", 3277 + "size": 99514756, 3278 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-6987402_latest.zip" 3279 + }, 3280 + { 3281 + "os": "macosx", 3282 + "sha1": "573d312a3fdc7700d9c395d647292d90b193d4ee", 3283 + "size": 99514744, 3284 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-6987402_latest.zip" 3285 + }, 3286 + { 3287 + "os": "windows", 3288 + "sha1": "72fae22d41fb8aa4f22e408e18c9d00f06050f7b", 3289 + "size": 99496635, 3290 + "url": "https://dl.google.com/android/repository/commandlinetools-win-6987402_latest.zip" 3291 + } 3292 + ], 3293 + "displayName": "Android SDK Command-line Tools", 3294 + "license": "android-sdk-preview-license", 3295 + "name": "cmdline-tools", 3296 + "path": "cmdline-tools/4.0-beta01", 3297 + "revision": "4.0-rc01" 3298 + }, 3299 + "5.0-rc01": { 3300 + "archives": [ 3301 + { 3302 + "os": "linux", 3303 + "sha1": "f06b1642396ef1e431b990dbe386d5f1e3deabcc", 3304 + "size": 102189958, 3305 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-7006259_latest.zip" 3306 + }, 3307 + { 3308 + "os": "macosx", 3309 + "sha1": "0752424530724f76cb5a28de84d663e63739e6ee", 3310 + "size": 102189946, 3311 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-7006259_latest.zip" 3312 + }, 3313 + { 3314 + "os": "windows", 3315 + "sha1": "6f8e359dba91af39c046a791ea32e3ca5149a078", 3316 + "size": 102171837, 3317 + "url": "https://dl.google.com/android/repository/commandlinetools-win-7006259_latest.zip" 3318 + } 3319 + ], 3320 + "displayName": "Android SDK Command-line Tools", 3321 + "license": "android-sdk-preview-license", 3322 + "name": "cmdline-tools", 3323 + "path": "cmdline-tools/5.0-alpha01", 3324 + "revision": "5.0-rc01" 3325 + } 3326 + }, 3327 + "emulator": { 3328 + "28.0.25": { 3329 + "archives": [ 3330 + { 3331 + "os": "windows", 3332 + "sha1": "6004fd05db29f8088ec89ba85c273c0bf86ef0be", 3333 + "size": 372563893, 3334 + "url": "https://dl.google.com/android/repository/emulator-windows-5395263.zip" 3335 + } 3336 + ], 3337 + "displayName": "Android Emulator", 3338 + "license": "android-sdk-license", 3339 + "name": "emulator", 3340 + "path": "emulator", 3341 + "revision": "28.0.25" 3342 + }, 3343 + "30.2.6": { 3344 + "archives": [ 3345 + { 3346 + "os": "macosx", 3347 + "sha1": "60cc4cfe372b3189679e1e08c929ff2fb793f3f6", 3348 + "size": 292634405, 3349 + "url": "https://dl.google.com/android/repository/emulator-darwin-6962233.zip" 3350 + }, 3351 + { 3352 + "os": "linux", 3353 + "sha1": "751044f953541b70a656d77343f6b0aac1153e24", 3354 + "size": 262303903, 3355 + "url": "https://dl.google.com/android/repository/emulator-linux-6962233.zip" 3356 + }, 3357 + { 3358 + "os": "windows", 3359 + "sha1": "daa448bc56199b6beeaecf5f796d26c65e5a5fb8", 3360 + "size": 258566662, 3361 + "url": "https://dl.google.com/android/repository/emulator-windows-6962233.zip" 3362 + } 3363 + ], 3364 + "displayName": "Android Emulator", 3365 + "license": "android-sdk-license", 3366 + "name": "emulator", 3367 + "path": "emulator", 3368 + "revision": "30.2.6" 3369 + }, 3370 + "30.3.4": { 3371 + "archives": [ 3372 + { 3373 + "os": "macosx", 3374 + "sha1": "7c456b3946a89d8543a070d9f643f3fe87283d68", 3375 + "size": 295125219, 3376 + "url": "https://dl.google.com/android/repository/emulator-darwin-7020230.zip" 3377 + }, 3378 + { 3379 + "os": "linux", 3380 + "sha1": "5285e71825453c83ad951b55a7a7d917a667221a", 3381 + "size": 265877671, 3382 + "url": "https://dl.google.com/android/repository/emulator-linux-7020230.zip" 3383 + }, 3384 + { 3385 + "os": "windows", 3386 + "sha1": "918b6236a57d425b7a95495cd76a2cf1aaa98560", 3387 + "size": 320221036, 3388 + "url": "https://dl.google.com/android/repository/emulator-windows-7020230.zip" 3389 + } 3390 + ], 3391 + "displayName": "Android Emulator", 3392 + "license": "android-sdk-preview-license", 3393 + "name": "emulator", 3394 + "path": "emulator", 3395 + "revision": "30.3.4" 3396 + } 3397 + }, 3398 + "extras": { 3399 + "1.1": { 3400 + "archives": [ 3401 + { 3402 + "os": "linux", 3403 + "sha1": "18632007ecb843b4fc69babd521a9b061868534b", 3404 + "size": 1307393, 3405 + "url": "https://dl.google.com/android/repository/desktop-head-unit-linux_r01.1.zip" 3406 + }, 3407 + { 3408 + "os": "macosx", 3409 + "sha1": "ccb64105888ba61ab06f20ad1ba97c71d440a421", 3410 + "size": 2299061, 3411 + "url": "https://dl.google.com/android/repository/desktop-head-unit-macosx_r01.1.zip" 3412 + }, 3413 + { 3414 + "os": "windows", 3415 + "sha1": "f26d80a84020b40e24f8a99873dea6a9c7978f10", 3416 + "size": 2615480, 3417 + "url": "https://dl.google.com/android/repository/desktop-head-unit-windows_r01.1.zip" 3418 + } 3419 + ], 3420 + "displayName": "Android Auto Desktop Head Unit Emulator", 3421 + "license": "android-sdk-license", 3422 + "name": "extras", 3423 + "path": "extras/google/auto", 3424 + "revision": "1.1" 3425 + }, 3426 + "2.0-rc1": { 3427 + "archives": [ 3428 + { 3429 + "os": "linux", 3430 + "sha1": "b480489e604371301da10731a793b234b01b8f42", 3431 + "size": 4527281, 3432 + "url": "https://dl.google.com/android/repository/desktop-head-unit-linux_r02.0.rc1.zip" 3433 + }, 3434 + { 3435 + "os": "macosx", 3436 + "sha1": "3adaf99d06eaeeb31f7bdbb62ae841e740bfc156", 3437 + "size": 5592023, 3438 + "url": "https://dl.google.com/android/repository/desktop-head-unit-macosx_r02.0.rc1.zip" 3439 + }, 3440 + { 3441 + "os": "windows", 3442 + "sha1": "e07788ed91d8e6dd3374f77da1cf78afb2664cc0", 3443 + "size": 5703857, 3444 + "url": "https://dl.google.com/android/repository/desktop-head-unit-windows_r02.0.rc1.zip" 3445 + } 3446 + ], 3447 + "displayName": "Android Auto Desktop Head Unit Emulator", 3448 + "license": "android-sdk-preview-license", 3449 + "name": "extras", 3450 + "path": "extras/google/auto", 3451 + "revision": "2.0-rc1" 3452 + } 3453 + }, 3454 + "ndk": { 3455 + "16.1.4479499": { 3456 + "archives": [ 3457 + { 3458 + "os": "macosx", 3459 + "sha1": "e51e615449b98c716cf912057e2682e75d55e2de", 3460 + "size": 839630771, 3461 + "url": "https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip" 3462 + }, 3463 + { 3464 + "os": "linux", 3465 + "sha1": "42aa43aae89a50d1c66c3f9fdecd676936da6128", 3466 + "size": 852525873, 3467 + "url": "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip" 3468 + }, 3469 + { 3470 + "os": "windows", 3471 + "sha1": "f3f1909ed1052e98dda2c79d11c22f3da28daf25", 3472 + "size": 723301086, 3473 + "url": "https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip" 3474 + } 3475 + ], 3476 + "displayName": "NDK (Side by side) 16.1.4479499", 3477 + "license": "android-sdk-license", 3478 + "name": "ndk", 3479 + "path": "ndk/16.1.4479499", 3480 + "revision": "16.1.4479499" 3481 + }, 3482 + "17.2.4988734": { 3483 + "archives": [ 3484 + { 3485 + "os": "macosx", 3486 + "sha1": "f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c", 3487 + "size": 675091485, 3488 + "url": "https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip" 3489 + }, 3490 + { 3491 + "os": "linux", 3492 + "sha1": "12cacc70c3fd2f40574015631c00f41fb8a39048", 3493 + "size": 709387703, 3494 + "url": "https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip" 3495 + }, 3496 + { 3497 + "os": "windows", 3498 + "sha1": "3e3b8d1650f9d297d130be2b342db956003f5992", 3499 + "size": 650626501, 3500 + "url": "https://dl.google.com/android/repository/android-ndk-r17c-windows-x86_64.zip" 3501 + } 3502 + ], 3503 + "displayName": "NDK (Side by side) 17.2.4988734", 3504 + "license": "android-sdk-license", 3505 + "name": "ndk", 3506 + "path": "ndk/17.2.4988734", 3507 + "revision": "17.2.4988734" 3508 + }, 3509 + "18.1.5063045": { 3510 + "archives": [ 3511 + { 3512 + "os": "macosx", 3513 + "sha1": "98cb9909aa8c2dab32db188bbdc3ac6207e09440", 3514 + "size": 542911996, 3515 + "url": "https://dl.google.com/android/repository/android-ndk-r18b-darwin-x86_64.zip" 3516 + }, 3517 + { 3518 + "os": "linux", 3519 + "sha1": "500679655da3a86aecf67007e8ab230ea9b4dd7b", 3520 + "size": 557038702, 3521 + "url": "https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip" 3522 + }, 3523 + { 3524 + "os": "windows", 3525 + "sha1": "6b6d4138aaaad7166679fdfa4780e177f95cee6f", 3526 + "size": 522489470, 3527 + "url": "https://dl.google.com/android/repository/android-ndk-r18b-windows-x86_64.zip" 3528 + } 3529 + ], 3530 + "displayName": "NDK (Side by side) 18.1.5063045", 3531 + "license": "android-sdk-license", 3532 + "name": "ndk", 3533 + "path": "ndk/18.1.5063045", 3534 + "revision": "18.1.5063045" 3535 + }, 3536 + "19.0.5232133": { 3537 + "archives": [ 3538 + { 3539 + "os": "macosx", 3540 + "sha1": "86c1a962601b23b8a6d3d535c93b4b0bc4f29249", 3541 + "size": 807592927, 3542 + "url": "https://dl.google.com/android/repository/android-ndk-r19-darwin-x86_64.zip" 3543 + }, 3544 + { 3545 + "os": "linux", 3546 + "sha1": "f02ad84cb5b6e1ff3eea9e6168037c823408c8ac", 3547 + "size": 823337344, 3548 + "url": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip" 3549 + }, 3550 + { 3551 + "os": "windows", 3552 + "sha1": "37906e8e79a9dddf6805325f706a072055e4136c", 3553 + "size": 795986424, 3554 + "url": "https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip" 3555 + } 3556 + ], 3557 + "displayName": "NDK (Side by side) 19.0.5232133", 3558 + "license": "android-sdk-license", 3559 + "name": "ndk", 3560 + "path": "ndk/19.0.5232133", 3561 + "revision": "19.0.5232133" 3562 + }, 3563 + "19.2.5345600": { 3564 + "archives": [ 3565 + { 3566 + "os": "macosx", 3567 + "sha1": "f46b8193109bba8a58e0461c1a48f4534051fb25", 3568 + "size": 807630656, 3569 + "url": "https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip" 3570 + }, 3571 + { 3572 + "os": "linux", 3573 + "sha1": "fd94d0be6017c6acbd193eb95e09cf4b6f61b834", 3574 + "size": 823376982, 3575 + "url": "https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip" 3576 + }, 3577 + { 3578 + "os": "windows", 3579 + "sha1": "c4cd8c0b6e7618ca0a871a5f24102e40c239f6a3", 3580 + "size": 796051997, 3581 + "url": "https://dl.google.com/android/repository/android-ndk-r19c-windows-x86_64.zip" 3582 + } 3583 + ], 3584 + "displayName": "NDK (Side by side) 19.2.5345600", 3585 + "license": "android-sdk-license", 3586 + "name": "ndk", 3587 + "path": "ndk/19.2.5345600", 3588 + "revision": "19.2.5345600" 3589 + }, 3590 + "20.0.5392854-rc2": { 3591 + "archives": [ 3592 + { 3593 + "os": "macosx", 3594 + "sha1": "cd94191ace6b31ec9af1cc370173e16934e1cb8b", 3595 + "size": 840834121, 3596 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-darwin-x86_64.zip" 3597 + }, 3598 + { 3599 + "os": "linux", 3600 + "sha1": "8285ae2e24a7232fd0cbfb55e955c8586ef2ee02", 3601 + "size": 857406412, 3602 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-linux-x86_64.zip" 3603 + }, 3604 + { 3605 + "os": "windows", 3606 + "sha1": "c89022bd9a2c32b42a1b94e98bbd88ab4c4e350e", 3607 + "size": 830099430, 3608 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-windows-x86_64.zip" 3609 + } 3610 + ], 3611 + "displayName": "NDK (Side by side) 20.0.5392854", 3612 + "license": "android-sdk-preview-license", 3613 + "name": "ndk", 3614 + "path": "ndk/20.0.5392854", 3615 + "revision": "20.0.5392854-rc2" 3616 + }, 3617 + "20.0.5471264-rc3": { 3618 + "archives": [ 3619 + { 3620 + "os": "macosx", 3621 + "sha1": "665a035cadb0dd03e6502ba25c18643f6e4ede24", 3622 + "size": 843617071, 3623 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-darwin-x86_64.zip" 3624 + }, 3625 + { 3626 + "os": "linux", 3627 + "sha1": "674d8fb0e0df8e8be1c31fa321eb176548a19ba3", 3628 + "size": 860198768, 3629 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-linux-x86_64.zip" 3630 + }, 3631 + { 3632 + "os": "windows", 3633 + "sha1": "9375dc82cf576f4a255bf908dfc628d8ddee0d89", 3634 + "size": 832889871, 3635 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-windows-x86_64.zip" 3636 + } 3637 + ], 3638 + "displayName": "NDK (Side by side) 20.0.5471264", 3639 + "license": "android-sdk-preview-license", 3640 + "name": "ndk", 3641 + "path": "ndk/20.0.5471264", 3642 + "revision": "20.0.5471264-rc3" 3643 + }, 3644 + "20.0.5594570": { 3645 + "archives": [ 3646 + { 3647 + "os": "macosx", 3648 + "sha1": "96d5f1c50452596912d1982439c514194b5751e6", 3649 + "size": 843152912, 3650 + "url": "https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip" 3651 + }, 3652 + { 3653 + "os": "linux", 3654 + "sha1": "8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff", 3655 + "size": 859737910, 3656 + "url": "https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip" 3657 + }, 3658 + { 3659 + "os": "windows", 3660 + "sha1": "36e1dc77fad08ad2498fb94b13ad8caf26bbd9df", 3661 + "size": 832429986, 3662 + "url": "https://dl.google.com/android/repository/android-ndk-r20-windows-x86_64.zip" 3663 + } 3664 + ], 3665 + "displayName": "NDK (Side by side) 20.0.5594570", 3666 + "license": "android-sdk-license", 3667 + "name": "ndk", 3668 + "path": "ndk/20.0.5594570", 3669 + "revision": "20.0.5594570" 3670 + }, 3671 + "20.1.5948944": { 3672 + "archives": [ 3673 + { 3674 + "os": "macosx", 3675 + "sha1": "b51290ab69cb89de1f0ba108702277bc333b38be", 3676 + "size": 843201217, 3677 + "url": "https://dl.google.com/android/repository/android-ndk-r20b-darwin-x86_64.zip" 3678 + }, 3679 + { 3680 + "os": "linux", 3681 + "sha1": "d903fdf077039ad9331fb6c3bee78aa46d45527b", 3682 + "size": 859780564, 3683 + "url": "https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip" 3684 + }, 3685 + { 3686 + "os": "windows", 3687 + "sha1": "ead0846608040b8344ad2bc9bc721b88cf13fb8d", 3688 + "size": 832473103, 3689 + "url": "https://dl.google.com/android/repository/android-ndk-r20b-windows-x86_64.zip" 3690 + } 3691 + ], 3692 + "displayName": "NDK (Side by side) 20.1.5948944", 3693 + "license": "android-sdk-license", 3694 + "name": "ndk", 3695 + "path": "ndk/20.1.5948944", 3696 + "revision": "20.1.5948944" 3697 + }, 3698 + "21.0.6011959-rc2": { 3699 + "archives": [ 3700 + { 3701 + "os": "macosx", 3702 + "sha1": "34a46c3867c9d87a80895c0b8a098256052536d2", 3703 + "size": 958791657, 3704 + "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-darwin-x86_64.zip" 3705 + }, 3706 + { 3707 + "os": "linux", 3708 + "sha1": "335f30302bee700a9a5fdfe3ae533a4963499c44", 3709 + "size": 1043467643, 3710 + "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-linux-x86_64.zip" 3711 + }, 3712 + { 3713 + "os": "windows", 3714 + "sha1": "e5902e4f6c5b6f0354a2572a85f42f19c1a7b9d8", 3715 + "size": 1057424857, 3716 + "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-windows-x86_64.zip" 3717 + } 3718 + ], 3719 + "displayName": "NDK (Side by side) 21.0.6011959", 3720 + "license": "android-sdk-preview-license", 3721 + "name": "ndk", 3722 + "path": "ndk/21.0.6011959", 3723 + "revision": "21.0.6011959-rc2" 3724 + }, 3725 + "21.0.6113669": { 3726 + "archives": [ 3727 + { 3728 + "os": "macosx", 3729 + "sha1": "0d50636cc0e34ed3ba540d6d5818ea0cf10f16aa", 3730 + "size": 958656601, 3731 + "url": "https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip" 3732 + }, 3733 + { 3734 + "os": "linux", 3735 + "sha1": "afc9c0b9faad222898ac8168c78ad4ccac8a1b5c", 3736 + "size": 1043332542, 3737 + "url": "https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip" 3738 + }, 3739 + { 3740 + "os": "windows", 3741 + "sha1": "c61631eacbd40c30273b716a4e589c6877b85419", 3742 + "size": 1057294207, 3743 + "url": "https://dl.google.com/android/repository/android-ndk-r21-windows-x86_64.zip" 3744 + } 3745 + ], 3746 + "displayName": "NDK (Side by side) 21.0.6113669", 3747 + "license": "android-sdk-license", 3748 + "name": "ndk", 3749 + "path": "ndk/21.0.6113669", 3750 + "revision": "21.0.6113669" 3751 + }, 3752 + "21.1.6210238-rc1": { 3753 + "archives": [ 3754 + { 3755 + "os": "macosx", 3756 + "sha1": "971609f9a579ebbcb8d121a5d5aa0cba716b2d1f", 3757 + "size": 987084422, 3758 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-darwin-x86_64.zip" 3759 + }, 3760 + { 3761 + "os": "linux", 3762 + "sha1": "cf06ed408663c11c8f4824f9370c7a900ec074dd", 3763 + "size": 1071756532, 3764 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-linux-x86_64.zip" 3765 + }, 3766 + { 3767 + "os": "windows", 3768 + "sha1": "a920ca1ab75733b510180cef23f3797ded40dbb7", 3769 + "size": 1087478202, 3770 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-windows-x86_64.zip" 3771 + } 3772 + ], 3773 + "displayName": "NDK (Side by side) 21.1.6210238", 3774 + "license": "android-sdk-preview-license", 3775 + "name": "ndk", 3776 + "path": "ndk/21.1.6210238", 3777 + "revision": "21.1.6210238-rc1" 3778 + }, 3779 + "21.1.6273396-rc2": { 3780 + "archives": [ 3781 + { 3782 + "os": "macosx", 3783 + "sha1": "41110daad93e6a9a3662d7dd2fb233b21be3d27e", 3784 + "size": 987112894, 3785 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-darwin-x86_64.zip" 3786 + }, 3787 + { 3788 + "os": "linux", 3789 + "sha1": "b9a6463ab72ad183c89e5316f0c5493f64b54966", 3790 + "size": 1071784976, 3791 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-linux-x86_64.zip" 3792 + }, 3793 + { 3794 + "os": "windows", 3795 + "sha1": "dc6dc614cbd94b345b66f85d3f867638593fb199", 3796 + "size": 1087508597, 3797 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-windows-x86_64.zip" 3798 + } 3799 + ], 3800 + "displayName": "NDK (Side by side) 21.1.6273396", 3801 + "license": "android-sdk-preview-license", 3802 + "name": "ndk", 3803 + "path": "ndk/21.1.6273396", 3804 + "revision": "21.1.6273396-rc2" 3805 + }, 3806 + "21.1.6352462": { 3807 + "archives": [ 3808 + { 3809 + "os": "macosx", 3810 + "sha1": "e1de2f749c5c32ae991c3ccaabfcdf7688ee221f", 3811 + "size": 1014473187, 3812 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-darwin-x86_64.zip" 3813 + }, 3814 + { 3815 + "os": "linux", 3816 + "sha1": "50250fcba479de477b45801e2699cca47f7e1267", 3817 + "size": 1162377080, 3818 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-linux-x86_64.zip" 3819 + }, 3820 + { 3821 + "os": "windows", 3822 + "sha1": "6809fac4a6e829f4bac64628fa9835d57bbd61a8", 3823 + "size": 1079474640, 3824 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-windows-x86_64.zip" 3825 + } 3826 + ], 3827 + "displayName": "NDK (Side by side) 21.1.6352462", 3828 + "license": "android-sdk-license", 3829 + "name": "ndk", 3830 + "path": "ndk/21.1.6352462", 3831 + "revision": "21.1.6352462" 3832 + }, 3833 + "21.1.6363665-rc3": { 3834 + "archives": [ 3835 + { 3836 + "os": "macosx", 3837 + "sha1": "767f722c14dd27a22b17903e09b768407131129e", 3838 + "size": 1042902819, 3839 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-darwin-x86_64.zip" 3840 + }, 3841 + { 3842 + "os": "linux", 3843 + "sha1": "29139085aa402d6b27d4394c30e797f814876d1e", 3844 + "size": 1190809917, 3845 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-linux-x86_64.zip" 3846 + }, 3847 + { 3848 + "os": "windows", 3849 + "sha1": "8ecb03c728b8dc814db30c8152c4436cb1536c8d", 3850 + "size": 1109667800, 3851 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-windows-x86_64.zip" 3852 + } 3853 + ], 3854 + "displayName": "NDK (Side by side) 21.1.6363665", 3855 + "license": "android-sdk-preview-license", 3856 + "name": "ndk", 3857 + "path": "ndk/21.1.6363665", 3858 + "revision": "21.1.6363665-rc3" 3859 + }, 3860 + "21.2.6472646": { 3861 + "archives": [ 3862 + { 3863 + "os": "macosx", 3864 + "sha1": "c42a836f6697a4ef8b927813d5f7dd12e974cfba", 3865 + "size": 1014322452, 3866 + "url": "https://dl.google.com/android/repository/android-ndk-r21c-darwin-x86_64.zip" 3867 + }, 3868 + { 3869 + "os": "linux", 3870 + "sha1": "c81a5bcb4672a18d3647bf6898cd4dbcb978d0e8", 3871 + "size": 1162375023, 3872 + "url": "https://dl.google.com/android/repository/android-ndk-r21c-linux-x86_64.zip" 3873 + }, 3874 + { 3875 + "os": "windows", 3876 + "sha1": "93563a1297a60b5da49a48f62340dbf0c878a5f3", 3877 + "size": 1079490351, 3878 + "url": "https://dl.google.com/android/repository/android-ndk-r21c-windows-x86_64.zip" 3879 + } 3880 + ], 3881 + "displayName": "NDK (Side by side) 21.2.6472646", 3882 + "license": "android-sdk-license", 3883 + "name": "ndk", 3884 + "path": "ndk/21.2.6472646", 3885 + "revision": "21.2.6472646" 3886 + }, 3887 + "21.3.6528147": { 3888 + "archives": [ 3889 + { 3890 + "os": "macosx", 3891 + "sha1": "ef06c9f9d7efd6f243eb3c05ac440562ae29ae12", 3892 + "size": 1042615469, 3893 + "url": "https://dl.google.com/android/repository/android-ndk-r21d-darwin-x86_64.zip" 3894 + }, 3895 + { 3896 + "os": "linux", 3897 + "sha1": "bcf4023eb8cb6976a4c7cff0a8a8f145f162bf4d", 3898 + "size": 1190667841, 3899 + "url": "https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip" 3900 + }, 3901 + { 3902 + "os": "windows", 3903 + "sha1": "99175ce1210258f2280568cd340e0666c69955c7", 3904 + "size": 1109536102, 3905 + "url": "https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip" 3906 + } 3907 + ], 3908 + "displayName": "NDK (Side by side) 21.3.6528147", 3909 + "license": "android-sdk-license", 3910 + "name": "ndk", 3911 + "path": "ndk/21.3.6528147", 3912 + "revision": "21.3.6528147" 3913 + }, 3914 + "22.0.6917172-rc1": { 3915 + "archives": [ 3916 + { 3917 + "os": "macosx", 3918 + "sha1": "0ff242f820663fe45773bca7a2df036004fc7c69", 3919 + "size": 1047697781, 3920 + "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-darwin-x86_64.zip" 3921 + }, 3922 + { 3923 + "os": "linux", 3924 + "sha1": "687f696f43b23e2623e7f7073bbd575d254f66f6", 3925 + "size": 1146575022, 3926 + "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-linux-x86_64.zip" 3927 + }, 3928 + { 3929 + "os": "windows", 3930 + "sha1": "ef38999c0e3c96124acffab6971ad2054a433b91", 3931 + "size": 1080588810, 3932 + "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-windows-x86_64.zip" 3933 + } 3934 + ], 3935 + "displayName": "NDK (Side by side) 22.0.6917172", 3936 + "license": "android-sdk-preview-license", 3937 + "name": "ndk", 3938 + "path": "ndk/22.0.6917172", 3939 + "revision": "22.0.6917172-rc1" 3940 + }, 3941 + "22.0.7026061": { 3942 + "archives": [ 3943 + { 3944 + "os": "macosx", 3945 + "sha1": "9cf3816ed3e4308ff03bd5f69100b373bad12f13", 3946 + "size": 1047577432, 3947 + "url": "https://dl.google.com/android/repository/android-ndk-r22-darwin-x86_64.zip" 3948 + }, 3949 + { 3950 + "os": "linux", 3951 + "sha1": "82274313aba10da6177fd41868f56a0f9651dd81", 3952 + "size": 1146450986, 3953 + "url": "https://dl.google.com/android/repository/android-ndk-r22-linux-x86_64.zip" 3954 + }, 3955 + { 3956 + "os": "windows", 3957 + "sha1": "c03f761caf1c6f5efbeb5ccfa573ea922cb955b3", 3958 + "size": 1080471370, 3959 + "url": "https://dl.google.com/android/repository/android-ndk-r22-windows-x86_64.zip" 3960 + } 3961 + ], 3962 + "displayName": "NDK (Side by side) 22.0.7026061", 3963 + "license": "android-sdk-license", 3964 + "name": "ndk", 3965 + "path": "ndk/22.0.7026061", 3966 + "revision": "22.0.7026061" 3967 + } 3968 + }, 3969 + "ndk-bundle": { 3970 + "16.1.4479499": { 3971 + "archives": [ 3972 + { 3973 + "os": "macosx", 3974 + "sha1": "e51e615449b98c716cf912057e2682e75d55e2de", 3975 + "size": 839630771, 3976 + "url": "https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip" 3977 + }, 3978 + { 3979 + "os": "linux", 3980 + "sha1": "42aa43aae89a50d1c66c3f9fdecd676936da6128", 3981 + "size": 852525873, 3982 + "url": "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip" 3983 + }, 3984 + { 3985 + "os": "windows", 3986 + "sha1": "f3f1909ed1052e98dda2c79d11c22f3da28daf25", 3987 + "size": 723301086, 3988 + "url": "https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip" 3989 + } 3990 + ], 3991 + "displayName": "NDK", 3992 + "license": "android-sdk-license", 3993 + "name": "ndk-bundle", 3994 + "path": "ndk-bundle", 3995 + "revision": "16.1.4479499" 3996 + }, 3997 + "17.2.4988734": { 3998 + "archives": [ 3999 + { 4000 + "os": "macosx", 4001 + "sha1": "f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c", 4002 + "size": 675091485, 4003 + "url": "https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip" 4004 + }, 4005 + { 4006 + "os": "linux", 4007 + "sha1": "12cacc70c3fd2f40574015631c00f41fb8a39048", 4008 + "size": 709387703, 4009 + "url": "https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip" 4010 + }, 4011 + { 4012 + "os": "windows", 4013 + "sha1": "3e3b8d1650f9d297d130be2b342db956003f5992", 4014 + "size": 650626501, 4015 + "url": "https://dl.google.com/android/repository/android-ndk-r17c-windows-x86_64.zip" 4016 + } 4017 + ], 4018 + "displayName": "NDK", 4019 + "license": "android-sdk-license", 4020 + "name": "ndk-bundle", 4021 + "path": "ndk-bundle", 4022 + "revision": "17.2.4988734" 4023 + }, 4024 + "18.1.5063045": { 4025 + "archives": [ 4026 + { 4027 + "os": "macosx", 4028 + "sha1": "98cb9909aa8c2dab32db188bbdc3ac6207e09440", 4029 + "size": 542911996, 4030 + "url": "https://dl.google.com/android/repository/android-ndk-r18b-darwin-x86_64.zip" 4031 + }, 4032 + { 4033 + "os": "linux", 4034 + "sha1": "500679655da3a86aecf67007e8ab230ea9b4dd7b", 4035 + "size": 557038702, 4036 + "url": "https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip" 4037 + }, 4038 + { 4039 + "os": "windows", 4040 + "sha1": "6b6d4138aaaad7166679fdfa4780e177f95cee6f", 4041 + "size": 522489470, 4042 + "url": "https://dl.google.com/android/repository/android-ndk-r18b-windows-x86_64.zip" 4043 + } 4044 + ], 4045 + "displayName": "NDK", 4046 + "license": "android-sdk-license", 4047 + "name": "ndk-bundle", 4048 + "path": "ndk-bundle", 4049 + "revision": "18.1.5063045" 4050 + }, 4051 + "19.0.5232133": { 4052 + "archives": [ 4053 + { 4054 + "os": "macosx", 4055 + "sha1": "86c1a962601b23b8a6d3d535c93b4b0bc4f29249", 4056 + "size": 807592927, 4057 + "url": "https://dl.google.com/android/repository/android-ndk-r19-darwin-x86_64.zip" 4058 + }, 4059 + { 4060 + "os": "linux", 4061 + "sha1": "f02ad84cb5b6e1ff3eea9e6168037c823408c8ac", 4062 + "size": 823337344, 4063 + "url": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip" 4064 + }, 4065 + { 4066 + "os": "windows", 4067 + "sha1": "37906e8e79a9dddf6805325f706a072055e4136c", 4068 + "size": 795986424, 4069 + "url": "https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip" 4070 + } 4071 + ], 4072 + "displayName": "NDK", 4073 + "license": "android-sdk-license", 4074 + "name": "ndk-bundle", 4075 + "path": "ndk-bundle", 4076 + "revision": "19.0.5232133" 4077 + }, 4078 + "19.2.5345600": { 4079 + "archives": [ 4080 + { 4081 + "os": "macosx", 4082 + "sha1": "f46b8193109bba8a58e0461c1a48f4534051fb25", 4083 + "size": 807630656, 4084 + "url": "https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip" 4085 + }, 4086 + { 4087 + "os": "linux", 4088 + "sha1": "fd94d0be6017c6acbd193eb95e09cf4b6f61b834", 4089 + "size": 823376982, 4090 + "url": "https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip" 4091 + }, 4092 + { 4093 + "os": "windows", 4094 + "sha1": "c4cd8c0b6e7618ca0a871a5f24102e40c239f6a3", 4095 + "size": 796051997, 4096 + "url": "https://dl.google.com/android/repository/android-ndk-r19c-windows-x86_64.zip" 4097 + } 4098 + ], 4099 + "displayName": "NDK", 4100 + "license": "android-sdk-license", 4101 + "name": "ndk-bundle", 4102 + "path": "ndk-bundle", 4103 + "revision": "19.2.5345600" 4104 + }, 4105 + "20.0.5392854-rc2": { 4106 + "archives": [ 4107 + { 4108 + "os": "macosx", 4109 + "sha1": "cd94191ace6b31ec9af1cc370173e16934e1cb8b", 4110 + "size": 840834121, 4111 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-darwin-x86_64.zip" 4112 + }, 4113 + { 4114 + "os": "linux", 4115 + "sha1": "8285ae2e24a7232fd0cbfb55e955c8586ef2ee02", 4116 + "size": 857406412, 4117 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-linux-x86_64.zip" 4118 + }, 4119 + { 4120 + "os": "windows", 4121 + "sha1": "c89022bd9a2c32b42a1b94e98bbd88ab4c4e350e", 4122 + "size": 830099430, 4123 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta2-windows-x86_64.zip" 4124 + } 4125 + ], 4126 + "displayName": "NDK", 4127 + "license": "android-sdk-preview-license", 4128 + "name": "ndk-bundle", 4129 + "path": "ndk-bundle", 4130 + "revision": "20.0.5392854-rc2" 4131 + }, 4132 + "20.0.5471264-rc3": { 4133 + "archives": [ 4134 + { 4135 + "os": "macosx", 4136 + "sha1": "665a035cadb0dd03e6502ba25c18643f6e4ede24", 4137 + "size": 843617071, 4138 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-darwin-x86_64.zip" 4139 + }, 4140 + { 4141 + "os": "linux", 4142 + "sha1": "674d8fb0e0df8e8be1c31fa321eb176548a19ba3", 4143 + "size": 860198768, 4144 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-linux-x86_64.zip" 4145 + }, 4146 + { 4147 + "os": "windows", 4148 + "sha1": "9375dc82cf576f4a255bf908dfc628d8ddee0d89", 4149 + "size": 832889871, 4150 + "url": "https://dl.google.com/android/repository/android-ndk-r20-beta3-windows-x86_64.zip" 4151 + } 4152 + ], 4153 + "displayName": "NDK", 4154 + "license": "android-sdk-preview-license", 4155 + "name": "ndk-bundle", 4156 + "path": "ndk-bundle", 4157 + "revision": "20.0.5471264-rc3" 4158 + }, 4159 + "20.0.5594570": { 4160 + "archives": [ 4161 + { 4162 + "os": "macosx", 4163 + "sha1": "96d5f1c50452596912d1982439c514194b5751e6", 4164 + "size": 843152912, 4165 + "url": "https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip" 4166 + }, 4167 + { 4168 + "os": "linux", 4169 + "sha1": "8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff", 4170 + "size": 859737910, 4171 + "url": "https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip" 4172 + }, 4173 + { 4174 + "os": "windows", 4175 + "sha1": "36e1dc77fad08ad2498fb94b13ad8caf26bbd9df", 4176 + "size": 832429986, 4177 + "url": "https://dl.google.com/android/repository/android-ndk-r20-windows-x86_64.zip" 4178 + } 4179 + ], 4180 + "displayName": "NDK", 4181 + "license": "android-sdk-license", 4182 + "name": "ndk-bundle", 4183 + "path": "ndk-bundle", 4184 + "revision": "20.0.5594570" 4185 + }, 4186 + "20.1.5948944": { 4187 + "archives": [ 4188 + { 4189 + "os": "macosx", 4190 + "sha1": "b51290ab69cb89de1f0ba108702277bc333b38be", 4191 + "size": 843201217, 4192 + "url": "https://dl.google.com/android/repository/android-ndk-r20b-darwin-x86_64.zip" 4193 + }, 4194 + { 4195 + "os": "linux", 4196 + "sha1": "d903fdf077039ad9331fb6c3bee78aa46d45527b", 4197 + "size": 859780564, 4198 + "url": "https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip" 4199 + }, 4200 + { 4201 + "os": "windows", 4202 + "sha1": "ead0846608040b8344ad2bc9bc721b88cf13fb8d", 4203 + "size": 832473103, 4204 + "url": "https://dl.google.com/android/repository/android-ndk-r20b-windows-x86_64.zip" 4205 + } 4206 + ], 4207 + "displayName": "NDK", 4208 + "license": "android-sdk-license", 4209 + "name": "ndk-bundle", 4210 + "path": "ndk-bundle", 4211 + "revision": "20.1.5948944" 4212 + }, 4213 + "21.0.6011959-rc2": { 4214 + "archives": [ 4215 + { 4216 + "os": "macosx", 4217 + "sha1": "34a46c3867c9d87a80895c0b8a098256052536d2", 4218 + "size": 958791657, 4219 + "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-darwin-x86_64.zip" 4220 + }, 4221 + { 4222 + "os": "linux", 4223 + "sha1": "335f30302bee700a9a5fdfe3ae533a4963499c44", 4224 + "size": 1043467643, 4225 + "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-linux-x86_64.zip" 4226 + }, 4227 + { 4228 + "os": "windows", 4229 + "sha1": "e5902e4f6c5b6f0354a2572a85f42f19c1a7b9d8", 4230 + "size": 1057424857, 4231 + "url": "https://dl.google.com/android/repository/android-ndk-r21-beta2-windows-x86_64.zip" 4232 + } 4233 + ], 4234 + "displayName": "NDK", 4235 + "license": "android-sdk-preview-license", 4236 + "name": "ndk-bundle", 4237 + "path": "ndk-bundle", 4238 + "revision": "21.0.6011959-rc2" 4239 + }, 4240 + "21.0.6113669": { 4241 + "archives": [ 4242 + { 4243 + "os": "macosx", 4244 + "sha1": "0d50636cc0e34ed3ba540d6d5818ea0cf10f16aa", 4245 + "size": 958656601, 4246 + "url": "https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip" 4247 + }, 4248 + { 4249 + "os": "linux", 4250 + "sha1": "afc9c0b9faad222898ac8168c78ad4ccac8a1b5c", 4251 + "size": 1043332542, 4252 + "url": "https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip" 4253 + }, 4254 + { 4255 + "os": "windows", 4256 + "sha1": "c61631eacbd40c30273b716a4e589c6877b85419", 4257 + "size": 1057294207, 4258 + "url": "https://dl.google.com/android/repository/android-ndk-r21-windows-x86_64.zip" 4259 + } 4260 + ], 4261 + "displayName": "NDK", 4262 + "license": "android-sdk-license", 4263 + "name": "ndk-bundle", 4264 + "path": "ndk-bundle", 4265 + "revision": "21.0.6113669" 4266 + }, 4267 + "21.1.6210238-rc1": { 4268 + "archives": [ 4269 + { 4270 + "os": "macosx", 4271 + "sha1": "971609f9a579ebbcb8d121a5d5aa0cba716b2d1f", 4272 + "size": 987084422, 4273 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-darwin-x86_64.zip" 4274 + }, 4275 + { 4276 + "os": "linux", 4277 + "sha1": "cf06ed408663c11c8f4824f9370c7a900ec074dd", 4278 + "size": 1071756532, 4279 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-linux-x86_64.zip" 4280 + }, 4281 + { 4282 + "os": "windows", 4283 + "sha1": "a920ca1ab75733b510180cef23f3797ded40dbb7", 4284 + "size": 1087478202, 4285 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta1-windows-x86_64.zip" 4286 + } 4287 + ], 4288 + "displayName": "NDK", 4289 + "license": "android-sdk-preview-license", 4290 + "name": "ndk-bundle", 4291 + "path": "ndk-bundle", 4292 + "revision": "21.1.6210238-rc1" 4293 + }, 4294 + "21.1.6273396-rc2": { 4295 + "archives": [ 4296 + { 4297 + "os": "macosx", 4298 + "sha1": "41110daad93e6a9a3662d7dd2fb233b21be3d27e", 4299 + "size": 987112894, 4300 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-darwin-x86_64.zip" 4301 + }, 4302 + { 4303 + "os": "linux", 4304 + "sha1": "b9a6463ab72ad183c89e5316f0c5493f64b54966", 4305 + "size": 1071784976, 4306 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-linux-x86_64.zip" 4307 + }, 4308 + { 4309 + "os": "windows", 4310 + "sha1": "dc6dc614cbd94b345b66f85d3f867638593fb199", 4311 + "size": 1087508597, 4312 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta2-windows-x86_64.zip" 4313 + } 4314 + ], 4315 + "displayName": "NDK", 4316 + "license": "android-sdk-preview-license", 4317 + "name": "ndk-bundle", 4318 + "path": "ndk-bundle", 4319 + "revision": "21.1.6273396-rc2" 4320 + }, 4321 + "21.1.6352462": { 4322 + "archives": [ 4323 + { 4324 + "os": "macosx", 4325 + "sha1": "e1de2f749c5c32ae991c3ccaabfcdf7688ee221f", 4326 + "size": 1014473187, 4327 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-darwin-x86_64.zip" 4328 + }, 4329 + { 4330 + "os": "linux", 4331 + "sha1": "50250fcba479de477b45801e2699cca47f7e1267", 4332 + "size": 1162377080, 4333 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-linux-x86_64.zip" 4334 + }, 4335 + { 4336 + "os": "windows", 4337 + "sha1": "6809fac4a6e829f4bac64628fa9835d57bbd61a8", 4338 + "size": 1079474640, 4339 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-windows-x86_64.zip" 4340 + } 4341 + ], 4342 + "displayName": "NDK", 4343 + "license": "android-sdk-license", 4344 + "name": "ndk-bundle", 4345 + "path": "ndk-bundle", 4346 + "revision": "21.1.6352462" 4347 + }, 4348 + "21.1.6363665-rc3": { 4349 + "archives": [ 4350 + { 4351 + "os": "macosx", 4352 + "sha1": "767f722c14dd27a22b17903e09b768407131129e", 4353 + "size": 1042902819, 4354 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-darwin-x86_64.zip" 4355 + }, 4356 + { 4357 + "os": "linux", 4358 + "sha1": "29139085aa402d6b27d4394c30e797f814876d1e", 4359 + "size": 1190809917, 4360 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-linux-x86_64.zip" 4361 + }, 4362 + { 4363 + "os": "windows", 4364 + "sha1": "8ecb03c728b8dc814db30c8152c4436cb1536c8d", 4365 + "size": 1109667800, 4366 + "url": "https://dl.google.com/android/repository/android-ndk-r21b-beta3-windows-x86_64.zip" 4367 + } 4368 + ], 4369 + "displayName": "NDK", 4370 + "license": "android-sdk-preview-license", 4371 + "name": "ndk-bundle", 4372 + "path": "ndk-bundle", 4373 + "revision": "21.1.6363665-rc3" 4374 + }, 4375 + "21.2.6472646": { 4376 + "archives": [ 4377 + { 4378 + "os": "macosx", 4379 + "sha1": "c42a836f6697a4ef8b927813d5f7dd12e974cfba", 4380 + "size": 1014322452, 4381 + "url": "https://dl.google.com/android/repository/android-ndk-r21c-darwin-x86_64.zip" 4382 + }, 4383 + { 4384 + "os": "linux", 4385 + "sha1": "c81a5bcb4672a18d3647bf6898cd4dbcb978d0e8", 4386 + "size": 1162375023, 4387 + "url": "https://dl.google.com/android/repository/android-ndk-r21c-linux-x86_64.zip" 4388 + }, 4389 + { 4390 + "os": "windows", 4391 + "sha1": "93563a1297a60b5da49a48f62340dbf0c878a5f3", 4392 + "size": 1079490351, 4393 + "url": "https://dl.google.com/android/repository/android-ndk-r21c-windows-x86_64.zip" 4394 + } 4395 + ], 4396 + "displayName": "NDK", 4397 + "license": "android-sdk-license", 4398 + "name": "ndk-bundle", 4399 + "path": "ndk-bundle", 4400 + "revision": "21.2.6472646" 4401 + }, 4402 + "21.3.6528147": { 4403 + "archives": [ 4404 + { 4405 + "os": "macosx", 4406 + "sha1": "ef06c9f9d7efd6f243eb3c05ac440562ae29ae12", 4407 + "size": 1042615469, 4408 + "url": "https://dl.google.com/android/repository/android-ndk-r21d-darwin-x86_64.zip" 4409 + }, 4410 + { 4411 + "os": "linux", 4412 + "sha1": "bcf4023eb8cb6976a4c7cff0a8a8f145f162bf4d", 4413 + "size": 1190667841, 4414 + "url": "https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip" 4415 + }, 4416 + { 4417 + "os": "windows", 4418 + "sha1": "99175ce1210258f2280568cd340e0666c69955c7", 4419 + "size": 1109536102, 4420 + "url": "https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip" 4421 + } 4422 + ], 4423 + "displayName": "NDK", 4424 + "license": "android-sdk-license", 4425 + "name": "ndk-bundle", 4426 + "path": "ndk-bundle", 4427 + "revision": "21.3.6528147" 4428 + }, 4429 + "22.0.6917172-rc1": { 4430 + "archives": [ 4431 + { 4432 + "os": "macosx", 4433 + "sha1": "0ff242f820663fe45773bca7a2df036004fc7c69", 4434 + "size": 1047697781, 4435 + "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-darwin-x86_64.zip" 4436 + }, 4437 + { 4438 + "os": "linux", 4439 + "sha1": "687f696f43b23e2623e7f7073bbd575d254f66f6", 4440 + "size": 1146575022, 4441 + "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-linux-x86_64.zip" 4442 + }, 4443 + { 4444 + "os": "windows", 4445 + "sha1": "ef38999c0e3c96124acffab6971ad2054a433b91", 4446 + "size": 1080588810, 4447 + "url": "https://dl.google.com/android/repository/android-ndk-r22-beta1-windows-x86_64.zip" 4448 + } 4449 + ], 4450 + "displayName": "NDK", 4451 + "license": "android-sdk-preview-license", 4452 + "name": "ndk-bundle", 4453 + "path": "ndk-bundle", 4454 + "revision": "22.0.6917172-rc1" 4455 + }, 4456 + "22.0.7026061": { 4457 + "archives": [ 4458 + { 4459 + "os": "macosx", 4460 + "sha1": "9cf3816ed3e4308ff03bd5f69100b373bad12f13", 4461 + "size": 1047577432, 4462 + "url": "https://dl.google.com/android/repository/android-ndk-r22-darwin-x86_64.zip" 4463 + }, 4464 + { 4465 + "os": "linux", 4466 + "sha1": "82274313aba10da6177fd41868f56a0f9651dd81", 4467 + "size": 1146450986, 4468 + "url": "https://dl.google.com/android/repository/android-ndk-r22-linux-x86_64.zip" 4469 + }, 4470 + { 4471 + "os": "windows", 4472 + "sha1": "c03f761caf1c6f5efbeb5ccfa573ea922cb955b3", 4473 + "size": 1080471370, 4474 + "url": "https://dl.google.com/android/repository/android-ndk-r22-windows-x86_64.zip" 4475 + } 4476 + ], 4477 + "displayName": "NDK", 4478 + "license": "android-sdk-license", 4479 + "name": "ndk-bundle", 4480 + "path": "ndk-bundle", 4481 + "revision": "22.0.7026061" 4482 + } 4483 + }, 4484 + "patcher": { 4485 + "1": { 4486 + "archives": [ 4487 + { 4488 + "os": "all", 4489 + "sha1": "046699c5e2716ae11d77e0bad814f7f33fab261e", 4490 + "size": 1827327, 4491 + "url": "https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip" 4492 + } 4493 + ], 4494 + "displayName": "SDK Patch Applier v4", 4495 + "license": "android-sdk-license", 4496 + "name": "patcher", 4497 + "path": "patcher/v4", 4498 + "revision": "1" 4499 + } 4500 + }, 4501 + "platform-tools": { 4502 + "30.0.5": { 4503 + "archives": [ 4504 + { 4505 + "os": "macosx", 4506 + "sha1": "6f77800c35f27dc8e014a214e656aae17c7ea2d0", 4507 + "size": 13311295, 4508 + "url": "https://dl.google.com/android/repository/eabcd8b4b7ab518c6af9c941af8494072f17ec4b.platform-tools_r30.0.5-darwin.zip" 4509 + }, 4510 + { 4511 + "os": "linux", 4512 + "sha1": "ba07433b8e34c2a51c250033abcd1442a28d0863", 4513 + "size": 13338136, 4514 + "url": "https://dl.google.com/android/repository/platform-tools_r30.0.5-linux.zip" 4515 + }, 4516 + { 4517 + "os": "windows", 4518 + "sha1": "e66c951841f78f225e36cfae74e81712a704a37a", 4519 + "size": 12328924, 4520 + "url": "https://dl.google.com/android/repository/platform-tools_r30.0.5-windows.zip" 4521 + } 4522 + ], 4523 + "displayName": "Android SDK Platform-Tools", 4524 + "license": "android-sdk-license", 4525 + "name": "platform-tools", 4526 + "path": "platform-tools", 4527 + "revision": "30.0.5" 4528 + } 4529 + }, 4530 + "platforms": { 4531 + "10": { 4532 + "archives": [ 4533 + { 4534 + "os": "all", 4535 + "sha1": "887e37783ec32f541ea33c2c649dda648e8e6fb3", 4536 + "size": 85470907, 4537 + "url": "https://dl.google.com/android/repository/android-2.3.3_r02.zip" 4538 + } 4539 + ], 4540 + "displayName": "Android SDK Platform 10", 4541 + "license": "android-sdk-license", 4542 + "name": "platforms", 4543 + "path": "platforms/android-10", 4544 + "revision": "10" 4545 + }, 4546 + "11": { 4547 + "archives": [ 4548 + { 4549 + "os": "all", 4550 + "sha1": "2c7d4bd13f276e76f6bbd87315fe27aba351dd37", 4551 + "size": 104513908, 4552 + "url": "https://dl.google.com/android/repository/android-3.0_r02.zip" 4553 + } 4554 + ], 4555 + "displayName": "Android SDK Platform 11", 4556 + "license": "android-sdk-license", 4557 + "name": "platforms", 4558 + "path": "platforms/android-11", 4559 + "revision": "11" 4560 + }, 4561 + "12": { 4562 + "archives": [ 4563 + { 4564 + "os": "all", 4565 + "sha1": "4a50a6679cd95bb68bb5fc032e754cd7c5e2b1bf", 4566 + "size": 106472351, 4567 + "url": "https://dl.google.com/android/repository/android-3.1_r03.zip" 4568 + } 4569 + ], 4570 + "displayName": "Android SDK Platform 12", 4571 + "license": "android-sdk-license", 4572 + "name": "platforms", 4573 + "path": "platforms/android-12", 4574 + "revision": "12" 4575 + }, 4576 + "13": { 4577 + "archives": [ 4578 + { 4579 + "os": "all", 4580 + "sha1": "6189a500a8c44ae73a439604363de93591163cd9", 4581 + "size": 108426536, 4582 + "url": "https://dl.google.com/android/repository/android-3.2_r01.zip" 4583 + } 4584 + ], 4585 + "displayName": "Android SDK Platform 13", 4586 + "license": "android-sdk-license", 4587 + "name": "platforms", 4588 + "path": "platforms/android-13", 4589 + "revision": "13" 4590 + }, 4591 + "14": { 4592 + "archives": [ 4593 + { 4594 + "os": "all", 4595 + "sha1": "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c", 4596 + "size": 46038082, 4597 + "url": "https://dl.google.com/android/repository/android-14_r04.zip" 4598 + } 4599 + ], 4600 + "displayName": "Android SDK Platform 14", 4601 + "license": "android-sdk-license", 4602 + "name": "platforms", 4603 + "path": "platforms/android-14", 4604 + "revision": "14" 4605 + }, 4606 + "15": { 4607 + "archives": [ 4608 + { 4609 + "os": "all", 4610 + "sha1": "69ab4c443b37184b2883af1fd38cc20cbeffd0f3", 4611 + "size": 44533475, 4612 + "url": "https://dl.google.com/android/repository/android-15_r05.zip" 4613 + } 4614 + ], 4615 + "displayName": "Android SDK Platform 15", 4616 + "license": "android-sdk-license", 4617 + "name": "platforms", 4618 + "path": "platforms/android-15", 4619 + "revision": "15" 4620 + }, 4621 + "16": { 4622 + "archives": [ 4623 + { 4624 + "os": "all", 4625 + "sha1": "12a5ce6235a76bc30f62c26bda1b680e336abd07", 4626 + "size": 48128695, 4627 + "url": "https://dl.google.com/android/repository/android-16_r05.zip" 4628 + } 4629 + ], 4630 + "displayName": "Android SDK Platform 16", 4631 + "license": "android-sdk-license", 4632 + "name": "platforms", 4633 + "path": "platforms/android-16", 4634 + "revision": "16" 4635 + }, 4636 + "17": { 4637 + "archives": [ 4638 + { 4639 + "os": "all", 4640 + "sha1": "dbe14101c06e6cdb34e300393e64e64f8c92168a", 4641 + "size": 57030216, 4642 + "url": "https://dl.google.com/android/repository/android-17_r03.zip" 4643 + } 4644 + ], 4645 + "displayName": "Android SDK Platform 17", 4646 + "license": "android-sdk-license", 4647 + "name": "platforms", 4648 + "path": "platforms/android-17", 4649 + "revision": "17" 4650 + }, 4651 + "18": { 4652 + "archives": [ 4653 + { 4654 + "os": "all", 4655 + "sha1": "e6b09b3505754cbbeb4a5622008b907262ee91cb", 4656 + "size": 57771739, 4657 + "url": "https://dl.google.com/android/repository/android-18_r03.zip" 4658 + } 4659 + ], 4660 + "displayName": "Android SDK Platform 18", 4661 + "license": "android-sdk-license", 4662 + "name": "platforms", 4663 + "path": "platforms/android-18", 4664 + "revision": "18" 4665 + }, 4666 + "19": { 4667 + "archives": [ 4668 + { 4669 + "os": "all", 4670 + "sha1": "2ff20d89e68f2f5390981342e009db5a2d456aaa", 4671 + "size": 63871092, 4672 + "url": "https://dl.google.com/android/repository/android-19_r04.zip" 4673 + } 4674 + ], 4675 + "displayName": "Android SDK Platform 19", 4676 + "license": "android-sdk-license", 4677 + "name": "platforms", 4678 + "path": "platforms/android-19", 4679 + "revision": "19" 4680 + }, 4681 + "2": { 4682 + "archives": [ 4683 + { 4684 + "os": "linux", 4685 + "sha1": "c054d25c9b4c6251fa49c2f9c54336998679d3fe", 4686 + "size": 45476658, 4687 + "url": "https://dl.google.com/android/repository/android-1.1_r1-linux.zip" 4688 + }, 4689 + { 4690 + "os": "macosx", 4691 + "sha1": "e21dbcff45b7356657449ebb3c7e941be2bb5ebe", 4692 + "size": 45584305, 4693 + "url": "https://dl.google.com/android/repository/android-1.1_r1-macosx.zip" 4694 + }, 4695 + { 4696 + "os": "windows", 4697 + "sha1": "a4060f29ed39fc929c302836d488998c53c3002e", 4698 + "size": 46828615, 4699 + "url": "https://dl.google.com/android/repository/android-1.1_r1-windows.zip" 4700 + } 4701 + ], 4702 + "displayName": "Android SDK Platform 2", 4703 + "license": "android-sdk-license", 4704 + "name": "platforms", 4705 + "path": "platforms/android-2", 4706 + "revision": "2" 4707 + }, 4708 + "20": { 4709 + "archives": [ 4710 + { 4711 + "os": "all", 4712 + "sha1": "a9251f8a3f313ab05834a07a963000927637e01d", 4713 + "size": 63567784, 4714 + "url": "https://dl.google.com/android/repository/android-20_r02.zip" 4715 + } 4716 + ], 4717 + "displayName": "Android SDK Platform 20", 4718 + "license": "android-sdk-license", 4719 + "name": "platforms", 4720 + "path": "platforms/android-20", 4721 + "revision": "20" 4722 + }, 4723 + "21": { 4724 + "archives": [ 4725 + { 4726 + "os": "all", 4727 + "sha1": "53536556059bb29ae82f414fd2e14bc335a4eb4c", 4728 + "size": 65897960, 4729 + "url": "https://dl.google.com/android/repository/android-21_r02.zip" 4730 + } 4731 + ], 4732 + "displayName": "Android SDK Platform 21", 4733 + "license": "android-sdk-license", 4734 + "name": "platforms", 4735 + "path": "platforms/android-21", 4736 + "revision": "21" 4737 + }, 4738 + "22": { 4739 + "archives": [ 4740 + { 4741 + "os": "all", 4742 + "sha1": "5d1bd10fea962b216a0dece1247070164760a9fc", 4743 + "size": 66852371, 4744 + "url": "https://dl.google.com/android/repository/android-22_r02.zip" 4745 + } 4746 + ], 4747 + "displayName": "Android SDK Platform 22", 4748 + "license": "android-sdk-license", 4749 + "name": "platforms", 4750 + "path": "platforms/android-22", 4751 + "revision": "22" 4752 + }, 4753 + "23": { 4754 + "archives": [ 4755 + { 4756 + "os": "all", 4757 + "sha1": "027fede3de6aa1649115bbd0bffff30ccd51c9a0", 4758 + "size": 70433421, 4759 + "url": "https://dl.google.com/android/repository/platform-23_r03.zip" 4760 + } 4761 + ], 4762 + "displayName": "Android SDK Platform 23", 4763 + "license": "android-sdk-license", 4764 + "name": "platforms", 4765 + "path": "platforms/android-23", 4766 + "revision": "23" 4767 + }, 4768 + "24": { 4769 + "archives": [ 4770 + { 4771 + "os": "all", 4772 + "sha1": "8912da3d4bfe7a9f28f0e5ce92d3a8dc96342aee", 4773 + "size": 82648154, 4774 + "url": "https://dl.google.com/android/repository/platform-24_r02.zip" 4775 + } 4776 + ], 4777 + "displayName": "Android SDK Platform 24", 4778 + "license": "android-sdk-license", 4779 + "name": "platforms", 4780 + "path": "platforms/android-24", 4781 + "revision": "24" 4782 + }, 4783 + "25": { 4784 + "archives": [ 4785 + { 4786 + "os": "all", 4787 + "sha1": "00c2c5765e8988504be10a1eb66ed71fcdbd7fe8", 4788 + "size": 85424763, 4789 + "url": "https://dl.google.com/android/repository/platform-25_r03.zip" 4790 + } 4791 + ], 4792 + "displayName": "Android SDK Platform 25", 4793 + "license": "android-sdk-license", 4794 + "name": "platforms", 4795 + "path": "platforms/android-25", 4796 + "revision": "25" 4797 + }, 4798 + "26": { 4799 + "archives": [ 4800 + { 4801 + "os": "all", 4802 + "sha1": "e4ae5d7aa557a3c827135838ee400da8443ac4ef", 4803 + "size": 63623734, 4804 + "url": "https://dl.google.com/android/repository/platform-26_r02.zip" 4805 + } 4806 + ], 4807 + "displayName": "Android SDK Platform 26", 4808 + "license": "android-sdk-license", 4809 + "name": "platforms", 4810 + "path": "platforms/android-26", 4811 + "revision": "26" 4812 + }, 4813 + "27": { 4814 + "archives": [ 4815 + { 4816 + "os": "all", 4817 + "sha1": "35f747e7e70b2d16e0e4246876be28d15ea1c353", 4818 + "size": 65635348, 4819 + "url": "https://dl.google.com/android/repository/platform-27_r03.zip" 4820 + } 4821 + ], 4822 + "displayName": "Android SDK Platform 27", 4823 + "license": "android-sdk-license", 4824 + "name": "platforms", 4825 + "path": "platforms/android-27", 4826 + "revision": "27" 4827 + }, 4828 + "28": { 4829 + "archives": [ 4830 + { 4831 + "os": "all", 4832 + "sha1": "9a4e52b1d55bd2e24216b150aafae2503d3efba6", 4833 + "size": 75565084, 4834 + "url": "https://dl.google.com/android/repository/platform-28_r06.zip" 4835 + } 4836 + ], 4837 + "displayName": "Android SDK Platform 28", 4838 + "license": "android-sdk-license", 4839 + "name": "platforms", 4840 + "path": "platforms/android-28", 4841 + "revision": "28" 4842 + }, 4843 + "29": { 4844 + "archives": [ 4845 + { 4846 + "os": "all", 4847 + "sha1": "9d8a7e0ffa5168dbca6c60355b9129c6c7572aff", 4848 + "size": 78293913, 4849 + "url": "https://dl.google.com/android/repository/platform-29_r05.zip" 4850 + } 4851 + ], 4852 + "displayName": "Android SDK Platform 29", 4853 + "license": "android-sdk-license", 4854 + "name": "platforms", 4855 + "path": "platforms/android-29", 4856 + "revision": "29" 4857 + }, 4858 + "3": { 4859 + "archives": [ 4860 + { 4861 + "os": "linux", 4862 + "sha1": "5c134b7df5f4b8bd5b61ba93bdaebada8fa3468c", 4863 + "size": 53348669, 4864 + "url": "https://dl.google.com/android/repository/android-1.5_r04-linux.zip" 4865 + }, 4866 + { 4867 + "os": "macosx", 4868 + "sha1": "d3a67c2369afa48b6c3c7624de5031c262018d1e", 4869 + "size": 52440607, 4870 + "url": "https://dl.google.com/android/repository/android-1.5_r04-macosx.zip" 4871 + }, 4872 + { 4873 + "os": "windows", 4874 + "sha1": "5bb106d2e40d481edd337b0833093843e15fe49a", 4875 + "size": 54624370, 4876 + "url": "https://dl.google.com/android/repository/android-1.5_r04-windows.zip" 4877 + } 4878 + ], 4879 + "displayName": "Android SDK Platform 3", 4880 + "license": "android-sdk-license", 4881 + "name": "platforms", 4882 + "path": "platforms/android-3", 4883 + "revision": "3" 4884 + }, 4885 + "30": { 4886 + "archives": [ 4887 + { 4888 + "os": "all", 4889 + "sha1": "e7c6280901dcfa511af098d67dd88c4dfcbc6ea2", 4890 + "size": 52328361, 4891 + "url": "https://dl.google.com/android/repository/platform-30_r03.zip" 4892 + } 4893 + ], 4894 + "displayName": "Android SDK Platform 30", 4895 + "license": "android-sdk-license", 4896 + "name": "platforms", 4897 + "path": "platforms/android-30", 4898 + "revision": "30" 4899 + }, 4900 + "4": { 4901 + "archives": [ 4902 + { 4903 + "os": "linux", 4904 + "sha1": "483ed088e45bbdf3444baaf9250c8b02e5383cb0", 4905 + "size": 63454485, 4906 + "url": "https://dl.google.com/android/repository/android-1.6_r03-linux.zip" 4907 + }, 4908 + { 4909 + "os": "macosx", 4910 + "sha1": "bdafad44f5df9f127979bdb21a1fdd87ee3cd625", 4911 + "size": 62418496, 4912 + "url": "https://dl.google.com/android/repository/android-1.6_r03-macosx.zip" 4913 + }, 4914 + { 4915 + "os": "windows", 4916 + "sha1": "ce0b5e4ffaf12ca4fd07c2da71a8a1ab4a03dc22", 4917 + "size": 64654625, 4918 + "url": "https://dl.google.com/android/repository/android-1.6_r03-windows.zip" 4919 + } 4920 + ], 4921 + "displayName": "Android SDK Platform 4", 4922 + "license": "android-sdk-license", 4923 + "name": "platforms", 4924 + "path": "platforms/android-4", 4925 + "revision": "4" 4926 + }, 4927 + "5": { 4928 + "archives": [ 4929 + { 4930 + "os": "linux", 4931 + "sha1": "be9be6a99ca32875c96ec7f91160ca9fce7e3c7d", 4932 + "size": 75095268, 4933 + "url": "https://dl.google.com/android/repository/android-2.0_r01-linux.zip" 4934 + }, 4935 + { 4936 + "os": "macosx", 4937 + "sha1": "2a866d0870dbba18e0503cd41e5fae988a21b314", 4938 + "size": 74956356, 4939 + "url": "https://dl.google.com/android/repository/android-2.0_r01-macosx.zip" 4940 + }, 4941 + { 4942 + "os": "windows", 4943 + "sha1": "aeb623217ff88b87216d6eb7dbc846ed53f68f57", 4944 + "size": 76288040, 4945 + "url": "https://dl.google.com/android/repository/android-2.0_r01-windows.zip" 4946 + } 4947 + ], 4948 + "displayName": "Android SDK Platform 5", 4949 + "license": "android-sdk-license", 4950 + "name": "platforms", 4951 + "path": "platforms/android-5", 4952 + "revision": "5" 4953 + }, 4954 + "6": { 4955 + "archives": [ 4956 + { 4957 + "os": "linux", 4958 + "sha1": "ce2c971dce352aa28af06bda92a070116aa5ae1a", 4959 + "size": 79192618, 4960 + "url": "https://dl.google.com/android/repository/android-2.0.1_r01-linux.zip" 4961 + }, 4962 + { 4963 + "os": "macosx", 4964 + "sha1": "c3096f80d75a6fc8cb38ef8a18aec920e53d42c0", 4965 + "size": 79035527, 4966 + "url": "https://dl.google.com/android/repository/android-2.0.1_r01-macosx.zip" 4967 + }, 4968 + { 4969 + "os": "windows", 4970 + "sha1": "255781ebe4509d9707d0e77edda2815e2bc216e6", 4971 + "size": 80385601, 4972 + "url": "https://dl.google.com/android/repository/android-2.0.1_r01-windows.zip" 4973 + } 4974 + ], 4975 + "displayName": "Android SDK Platform 6", 4976 + "license": "android-sdk-license", 4977 + "name": "platforms", 4978 + "path": "platforms/android-6", 4979 + "revision": "6" 4980 + }, 4981 + "7": { 4982 + "archives": [ 4983 + { 4984 + "os": "all", 4985 + "sha1": "5ce51b023ac19f8738500b1007a1da5de2349a1e", 4986 + "size": 70142829, 4987 + "url": "https://dl.google.com/android/repository/android-2.1_r03.zip" 4988 + } 4989 + ], 4990 + "displayName": "Android SDK Platform 7", 4991 + "license": "android-sdk-license", 4992 + "name": "platforms", 4993 + "path": "platforms/android-7", 4994 + "revision": "7" 4995 + }, 4996 + "8": { 4997 + "archives": [ 4998 + { 4999 + "os": "all", 5000 + "sha1": "231262c63eefdff8fd0386e9ccfefeb27a8f9202", 5001 + "size": 74652366, 5002 + "url": "https://dl.google.com/android/repository/android-2.2_r03.zip" 5003 + } 5004 + ], 5005 + "displayName": "Android SDK Platform 8", 5006 + "license": "android-sdk-license", 5007 + "name": "platforms", 5008 + "path": "platforms/android-8", 5009 + "revision": "8" 5010 + }, 5011 + "9": { 5012 + "archives": [ 5013 + { 5014 + "os": "all", 5015 + "sha1": "209f8a7a8b2cb093fce858b8b55fed3ba5206773", 5016 + "size": 78732563, 5017 + "url": "https://dl.google.com/android/repository/android-2.3.1_r02.zip" 5018 + } 5019 + ], 5020 + "displayName": "Android SDK Platform 9", 5021 + "license": "android-sdk-license", 5022 + "name": "platforms", 5023 + "path": "platforms/android-9", 5024 + "revision": "9" 5025 + } 5026 + }, 5027 + "skiaparser": { 5028 + "5": { 5029 + "archives": [ 5030 + { 5031 + "os": "linux", 5032 + "sha1": "b4ac0f553c2b582fd4e1896f46e2021b9da9d19b", 5033 + "size": 6234850, 5034 + "url": "https://dl.google.com/android/repository/skiaparser-6923996-linux.zip" 5035 + }, 5036 + { 5037 + "os": "macosx", 5038 + "sha1": "6d4bafe363b8536c9c3da51fac6f4b16c5685359", 5039 + "size": 6297430, 5040 + "url": "https://dl.google.com/android/repository/skiaparser-6923996-mac.zip" 5041 + }, 5042 + { 5043 + "os": "windows", 5044 + "sha1": "2aafef23d600d05467e645cd1420e8c7e5a5dad3", 5045 + "size": 6008442, 5046 + "url": "https://dl.google.com/android/repository/skiaparser-6923996-win.zip" 5047 + } 5048 + ], 5049 + "displayName": "Layout Inspector image server for API 29-30", 5050 + "license": "android-sdk-license", 5051 + "name": "skiaparser", 5052 + "path": "skiaparser/1", 5053 + "revision": "5" 5054 + } 5055 + }, 5056 + "sources": { 5057 + "14": { 5058 + "archives": [ 5059 + { 5060 + "os": "all", 5061 + "sha1": "eaf4ed7dcac46e68516a1b4aa5b0d9e5a39a7555", 5062 + "size": 16152383, 5063 + "url": "https://dl.google.com/android/repository/sources-14_r01.zip" 5064 + } 5065 + ], 5066 + "displayName": "Sources for Android 14", 5067 + "license": "android-sdk-license", 5068 + "name": "sources", 5069 + "path": "sources/android-14", 5070 + "revision": "14" 5071 + }, 5072 + "15": { 5073 + "archives": [ 5074 + { 5075 + "os": "all", 5076 + "sha1": "e5992a5747c9590783fbbdd700337bf0c9f6b1fa", 5077 + "size": 16468746, 5078 + "url": "https://dl.google.com/android/repository/sources-15_r02.zip" 5079 + } 5080 + ], 5081 + "displayName": "Sources for Android 15", 5082 + "license": "android-sdk-license", 5083 + "name": "sources", 5084 + "path": "sources/android-15", 5085 + "revision": "15" 5086 + }, 5087 + "16": { 5088 + "archives": [ 5089 + { 5090 + "os": "all", 5091 + "sha1": "0f83c14ed333c45d962279ab5d6bc98a0269ef84", 5092 + "size": 17876720, 5093 + "url": "https://dl.google.com/android/repository/sources-16_r02.zip" 5094 + } 5095 + ], 5096 + "displayName": "Sources for Android 16", 5097 + "license": "android-sdk-license", 5098 + "name": "sources", 5099 + "path": "sources/android-16", 5100 + "revision": "16" 5101 + }, 5102 + "17": { 5103 + "archives": [ 5104 + { 5105 + "os": "all", 5106 + "sha1": "6f1f18cd2d2b1852d7f6892df9cee3823349d43a", 5107 + "size": 18976816, 5108 + "url": "https://dl.google.com/android/repository/sources-17_r01.zip" 5109 + } 5110 + ], 5111 + "displayName": "Sources for Android 17", 5112 + "license": "android-sdk-license", 5113 + "name": "sources", 5114 + "path": "sources/android-17", 5115 + "revision": "17" 5116 + }, 5117 + "18": { 5118 + "archives": [ 5119 + { 5120 + "os": "all", 5121 + "sha1": "8b49fdf7433f4881a2bfb559b5dd05d8ec65fb78", 5122 + "size": 20226735, 5123 + "url": "https://dl.google.com/android/repository/sources-18_r01.zip" 5124 + } 5125 + ], 5126 + "displayName": "Sources for Android 18", 5127 + "license": "android-sdk-license", 5128 + "name": "sources", 5129 + "path": "sources/android-18", 5130 + "revision": "18" 5131 + }, 5132 + "19": { 5133 + "archives": [ 5134 + { 5135 + "os": "all", 5136 + "sha1": "433a1d043ef77561571250e94cb7a0ef24a202e7", 5137 + "size": 21819439, 5138 + "url": "https://dl.google.com/android/repository/sources-19_r02.zip" 5139 + } 5140 + ], 5141 + "displayName": "Sources for Android 19", 5142 + "license": "android-sdk-license", 5143 + "name": "sources", 5144 + "path": "sources/android-19", 5145 + "revision": "19" 5146 + }, 5147 + "20": { 5148 + "archives": [ 5149 + { 5150 + "os": "all", 5151 + "sha1": "8da3e40f2625f9f7ef38b7e403f49f67226c0d76", 5152 + "size": 23367603, 5153 + "url": "https://dl.google.com/android/repository/sources-20_r01.zip" 5154 + } 5155 + ], 5156 + "displayName": "Sources for Android 20", 5157 + "license": "android-sdk-license", 5158 + "name": "sources", 5159 + "path": "sources/android-20", 5160 + "revision": "20" 5161 + }, 5162 + "21": { 5163 + "archives": [ 5164 + { 5165 + "os": "all", 5166 + "sha1": "137a5044915d32bea297a8c1552684802bbc2e25", 5167 + "size": 28274751, 5168 + "url": "https://dl.google.com/android/repository/sources-21_r01.zip" 5169 + } 5170 + ], 5171 + "displayName": "Sources for Android 21", 5172 + "license": "android-sdk-license", 5173 + "name": "sources", 5174 + "path": "sources/android-21", 5175 + "revision": "21" 5176 + }, 5177 + "22": { 5178 + "archives": [ 5179 + { 5180 + "os": "all", 5181 + "sha1": "98320e13976d11597a4a730a8d203ac9a03ed5a6", 5182 + "size": 28861236, 5183 + "url": "https://dl.google.com/android/repository/sources-22_r01.zip" 5184 + } 5185 + ], 5186 + "displayName": "Sources for Android 22", 5187 + "license": "android-sdk-license", 5188 + "name": "sources", 5189 + "path": "sources/android-22", 5190 + "revision": "22" 5191 + }, 5192 + "23": { 5193 + "archives": [ 5194 + { 5195 + "os": "all", 5196 + "sha1": "b0f15da2762b42f543c5e364c2b15b198cc99cc2", 5197 + "size": 31771965, 5198 + "url": "https://dl.google.com/android/repository/sources-23_r01.zip" 5199 + } 5200 + ], 5201 + "displayName": "Sources for Android 23", 5202 + "license": "android-sdk-license", 5203 + "name": "sources", 5204 + "path": "sources/android-23", 5205 + "revision": "23" 5206 + }, 5207 + "24": { 5208 + "archives": [ 5209 + { 5210 + "os": "all", 5211 + "sha1": "6b96115830a83d654479f32ce4b724ca9011148b", 5212 + "size": 30270410, 5213 + "url": "https://dl.google.com/android/repository/sources-24_r01.zip" 5214 + } 5215 + ], 5216 + "displayName": "Sources for Android 24", 5217 + "license": "android-sdk-license", 5218 + "name": "sources", 5219 + "path": "sources/android-24", 5220 + "revision": "24" 5221 + }, 5222 + "25": { 5223 + "archives": [ 5224 + { 5225 + "os": "all", 5226 + "sha1": "bbc72efd1a9bad87cc507e308f0d29aad438c52c", 5227 + "size": 30822685, 5228 + "url": "https://dl.google.com/android/repository/sources-25_r01.zip" 5229 + } 5230 + ], 5231 + "displayName": "Sources for Android 25", 5232 + "license": "android-sdk-license", 5233 + "name": "sources", 5234 + "path": "sources/android-25", 5235 + "revision": "25" 5236 + }, 5237 + "26": { 5238 + "archives": [ 5239 + { 5240 + "os": "all", 5241 + "sha1": "2af701ee3223d580409288540b1d06932fd8f9b9", 5242 + "size": 35138547, 5243 + "url": "https://dl.google.com/android/repository/sources-26_r01.zip" 5244 + } 5245 + ], 5246 + "displayName": "Sources for Android 26", 5247 + "license": "android-sdk-license", 5248 + "name": "sources", 5249 + "path": "sources/android-26", 5250 + "revision": "26" 5251 + }, 5252 + "27": { 5253 + "archives": [ 5254 + { 5255 + "os": "all", 5256 + "sha1": "7b714670561d08f54751af42aca929867b806596", 5257 + "size": 36997618, 5258 + "url": "https://dl.google.com/android/repository/sources-27_r01.zip" 5259 + } 5260 + ], 5261 + "displayName": "Sources for Android 27", 5262 + "license": "android-sdk-license", 5263 + "name": "sources", 5264 + "path": "sources/android-27", 5265 + "revision": "27" 5266 + }, 5267 + "28": { 5268 + "archives": [ 5269 + { 5270 + "os": "all", 5271 + "sha1": "5610e0c24235ee3fa343c899ddd551be30315255", 5272 + "size": 42552241, 5273 + "url": "https://dl.google.com/android/repository/sources-28_r01.zip" 5274 + } 5275 + ], 5276 + "displayName": "Sources for Android 28", 5277 + "license": "android-sdk-license", 5278 + "name": "sources", 5279 + "path": "sources/android-28", 5280 + "revision": "28" 5281 + }, 5282 + "29": { 5283 + "archives": [ 5284 + { 5285 + "os": "all", 5286 + "sha1": "d0ad249e152b3a8fe3cb7c4a329453a048be29e4", 5287 + "size": 39477018, 5288 + "url": "https://dl.google.com/android/repository/sources-29_r01.zip" 5289 + } 5290 + ], 5291 + "displayName": "Sources for Android 29", 5292 + "license": "android-sdk-license", 5293 + "name": "sources", 5294 + "path": "sources/android-29", 5295 + "revision": "29" 5296 + }, 5297 + "30": { 5298 + "archives": [ 5299 + { 5300 + "os": "all", 5301 + "sha1": "e4c000fb3afb32380609ddcad91f5d6495eeccb1", 5302 + "size": 43263073, 5303 + "url": "https://dl.google.com/android/repository/sources-30_r01.zip" 5304 + } 5305 + ], 5306 + "displayName": "Sources for Android 30", 5307 + "license": "android-sdk-license", 5308 + "name": "sources", 5309 + "path": "sources/android-30", 5310 + "revision": "30" 5311 + } 5312 + }, 5313 + "tools": { 5314 + "26.1.1": { 5315 + "archives": [ 5316 + { 5317 + "os": "macosx", 5318 + "sha1": "ed85ea7b59bc3483ce0af4c198523ba044e083ad", 5319 + "size": 103022432, 5320 + "url": "https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip" 5321 + }, 5322 + { 5323 + "os": "linux", 5324 + "sha1": "8c7c28554a32318461802c1291d76fccfafde054", 5325 + "size": 154582459, 5326 + "url": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip" 5327 + }, 5328 + { 5329 + "os": "windows", 5330 + "sha1": "aa298b5346ee0d63940d13609fe6bec621384510", 5331 + "size": 156136858, 5332 + "url": "https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip" 5333 + } 5334 + ], 5335 + "displayName": "Android SDK Tools", 5336 + "license": "android-sdk-license", 5337 + "name": "tools", 5338 + "path": "tools", 5339 + "revision": "26.1.1" 5340 + } 5341 + } 5342 + } 5343 + }
+221 -221
pkgs/servers/x11/xorg/default.nix
··· 15 15 hardeningDisable = [ "bindnow" "relro" ]; 16 16 nativeBuildInputs = [ pkgconfig ]; 17 17 buildInputs = [ libX11 xorgproto libXt ]; 18 - meta.platforms = stdenv.lib.platforms.unix; 18 + meta.platforms = lib.platforms.unix; 19 19 }) {}; 20 20 21 21 bdftopcf = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 28 28 hardeningDisable = [ "bindnow" "relro" ]; 29 29 nativeBuildInputs = [ pkgconfig ]; 30 30 buildInputs = [ ]; 31 - meta.platforms = stdenv.lib.platforms.unix; 31 + meta.platforms = lib.platforms.unix; 32 32 }) {}; 33 33 34 34 bitmap = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, xbitmaps, libXmu, xorgproto, libXt }: stdenv.mkDerivation { ··· 41 41 hardeningDisable = [ "bindnow" "relro" ]; 42 42 nativeBuildInputs = [ pkgconfig ]; 43 43 buildInputs = [ libX11 libXaw xbitmaps libXmu xorgproto libXt ]; 44 - meta.platforms = stdenv.lib.platforms.unix; 44 + meta.platforms = lib.platforms.unix; 45 45 }) {}; 46 46 47 47 editres = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXmu, xorgproto, libXt }: stdenv.mkDerivation { ··· 54 54 hardeningDisable = [ "bindnow" "relro" ]; 55 55 nativeBuildInputs = [ pkgconfig ]; 56 56 buildInputs = [ libX11 libXaw libXmu xorgproto libXt ]; 57 - meta.platforms = stdenv.lib.platforms.unix; 57 + meta.platforms = lib.platforms.unix; 58 58 }) {}; 59 59 60 60 encodings = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 67 67 hardeningDisable = [ "bindnow" "relro" ]; 68 68 nativeBuildInputs = [ pkgconfig ]; 69 69 buildInputs = [ ]; 70 - meta.platforms = stdenv.lib.platforms.unix; 70 + meta.platforms = lib.platforms.unix; 71 71 }) {}; 72 72 73 73 fontadobe100dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 81 81 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 82 82 buildInputs = [ ]; 83 83 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 84 - meta.platforms = stdenv.lib.platforms.unix; 84 + meta.platforms = lib.platforms.unix; 85 85 }) {}; 86 86 87 87 fontadobe75dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 95 95 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 96 96 buildInputs = [ ]; 97 97 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 98 - meta.platforms = stdenv.lib.platforms.unix; 98 + meta.platforms = lib.platforms.unix; 99 99 }) {}; 100 100 101 101 fontadobeutopia100dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 109 109 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 110 110 buildInputs = [ ]; 111 111 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 112 - meta.platforms = stdenv.lib.platforms.unix; 112 + meta.platforms = lib.platforms.unix; 113 113 }) {}; 114 114 115 115 fontadobeutopia75dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 123 123 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 124 124 buildInputs = [ ]; 125 125 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 126 - meta.platforms = stdenv.lib.platforms.unix; 126 + meta.platforms = lib.platforms.unix; 127 127 }) {}; 128 128 129 129 fontadobeutopiatype1 = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 137 137 nativeBuildInputs = [ pkgconfig mkfontscale ]; 138 138 buildInputs = [ ]; 139 139 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 140 - meta.platforms = stdenv.lib.platforms.unix; 140 + meta.platforms = lib.platforms.unix; 141 141 }) {}; 142 142 143 143 fontalias = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 150 150 hardeningDisable = [ "bindnow" "relro" ]; 151 151 nativeBuildInputs = [ pkgconfig ]; 152 152 buildInputs = [ ]; 153 - meta.platforms = stdenv.lib.platforms.unix; 153 + meta.platforms = lib.platforms.unix; 154 154 }) {}; 155 155 156 156 fontarabicmisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 164 164 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 165 165 buildInputs = [ ]; 166 166 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 167 - meta.platforms = stdenv.lib.platforms.unix; 167 + meta.platforms = lib.platforms.unix; 168 168 }) {}; 169 169 170 170 fontbh100dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 178 178 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 179 179 buildInputs = [ ]; 180 180 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 181 - meta.platforms = stdenv.lib.platforms.unix; 181 + meta.platforms = lib.platforms.unix; 182 182 }) {}; 183 183 184 184 fontbh75dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 192 192 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 193 193 buildInputs = [ ]; 194 194 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 195 - meta.platforms = stdenv.lib.platforms.unix; 195 + meta.platforms = lib.platforms.unix; 196 196 }) {}; 197 197 198 198 fontbhlucidatypewriter100dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 206 206 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 207 207 buildInputs = [ ]; 208 208 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 209 - meta.platforms = stdenv.lib.platforms.unix; 209 + meta.platforms = lib.platforms.unix; 210 210 }) {}; 211 211 212 212 fontbhlucidatypewriter75dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 220 220 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 221 221 buildInputs = [ ]; 222 222 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 223 - meta.platforms = stdenv.lib.platforms.unix; 223 + meta.platforms = lib.platforms.unix; 224 224 }) {}; 225 225 226 226 fontbhttf = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 234 234 nativeBuildInputs = [ pkgconfig mkfontscale ]; 235 235 buildInputs = [ ]; 236 236 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 237 - meta.platforms = stdenv.lib.platforms.unix; 237 + meta.platforms = lib.platforms.unix; 238 238 }) {}; 239 239 240 240 fontbhtype1 = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 248 248 nativeBuildInputs = [ pkgconfig mkfontscale ]; 249 249 buildInputs = [ ]; 250 250 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 251 - meta.platforms = stdenv.lib.platforms.unix; 251 + meta.platforms = lib.platforms.unix; 252 252 }) {}; 253 253 254 254 fontbitstream100dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 262 262 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 263 263 buildInputs = [ ]; 264 264 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 265 - meta.platforms = stdenv.lib.platforms.unix; 265 + meta.platforms = lib.platforms.unix; 266 266 }) {}; 267 267 268 268 fontbitstream75dpi = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 276 276 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 277 277 buildInputs = [ ]; 278 278 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 279 - meta.platforms = stdenv.lib.platforms.unix; 279 + meta.platforms = lib.platforms.unix; 280 280 }) {}; 281 281 282 282 fontbitstreamtype1 = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 290 290 nativeBuildInputs = [ pkgconfig mkfontscale ]; 291 291 buildInputs = [ ]; 292 292 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 293 - meta.platforms = stdenv.lib.platforms.unix; 293 + meta.platforms = lib.platforms.unix; 294 294 }) {}; 295 295 296 296 fontcronyxcyrillic = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 304 304 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 305 305 buildInputs = [ ]; 306 306 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 307 - meta.platforms = stdenv.lib.platforms.unix; 307 + meta.platforms = lib.platforms.unix; 308 308 }) {}; 309 309 310 310 fontcursormisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 318 318 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 319 319 buildInputs = [ ]; 320 320 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 321 - meta.platforms = stdenv.lib.platforms.unix; 321 + meta.platforms = lib.platforms.unix; 322 322 }) {}; 323 323 324 324 fontdaewoomisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 332 332 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 333 333 buildInputs = [ ]; 334 334 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 335 - meta.platforms = stdenv.lib.platforms.unix; 335 + meta.platforms = lib.platforms.unix; 336 336 }) {}; 337 337 338 338 fontdecmisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 346 346 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 347 347 buildInputs = [ ]; 348 348 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 349 - meta.platforms = stdenv.lib.platforms.unix; 349 + meta.platforms = lib.platforms.unix; 350 350 }) {}; 351 351 352 352 fontibmtype1 = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 360 360 nativeBuildInputs = [ pkgconfig mkfontscale ]; 361 361 buildInputs = [ ]; 362 362 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 363 - meta.platforms = stdenv.lib.platforms.unix; 363 + meta.platforms = lib.platforms.unix; 364 364 }) {}; 365 365 366 366 fontisasmisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 374 374 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 375 375 buildInputs = [ ]; 376 376 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 377 - meta.platforms = stdenv.lib.platforms.unix; 377 + meta.platforms = lib.platforms.unix; 378 378 }) {}; 379 379 380 380 fontjismisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 388 388 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 389 389 buildInputs = [ ]; 390 390 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 391 - meta.platforms = stdenv.lib.platforms.unix; 391 + meta.platforms = lib.platforms.unix; 392 392 }) {}; 393 393 394 394 fontmicromisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 402 402 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 403 403 buildInputs = [ ]; 404 404 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 405 - meta.platforms = stdenv.lib.platforms.unix; 405 + meta.platforms = lib.platforms.unix; 406 406 }) {}; 407 407 408 408 fontmisccyrillic = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 416 416 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 417 417 buildInputs = [ ]; 418 418 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 419 - meta.platforms = stdenv.lib.platforms.unix; 419 + meta.platforms = lib.platforms.unix; 420 420 }) {}; 421 421 422 422 fontmiscethiopic = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 430 430 nativeBuildInputs = [ pkgconfig mkfontscale ]; 431 431 buildInputs = [ ]; 432 432 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 433 - meta.platforms = stdenv.lib.platforms.unix; 433 + meta.platforms = lib.platforms.unix; 434 434 }) {}; 435 435 436 436 fontmiscmeltho = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 444 444 nativeBuildInputs = [ pkgconfig mkfontscale ]; 445 445 buildInputs = [ ]; 446 446 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 447 - meta.platforms = stdenv.lib.platforms.unix; 447 + meta.platforms = lib.platforms.unix; 448 448 }) {}; 449 449 450 450 fontmiscmisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 458 458 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 459 459 buildInputs = [ ]; 460 460 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 461 - meta.platforms = stdenv.lib.platforms.unix; 461 + meta.platforms = lib.platforms.unix; 462 462 }) {}; 463 463 464 464 fontmuttmisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 472 472 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 473 473 buildInputs = [ ]; 474 474 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 475 - meta.platforms = stdenv.lib.platforms.unix; 475 + meta.platforms = lib.platforms.unix; 476 476 }) {}; 477 477 478 478 fontschumachermisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { ··· 486 486 nativeBuildInputs = [ pkgconfig bdftopcf fontutil mkfontscale ]; 487 487 buildInputs = [ ]; 488 488 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 489 - meta.platforms = stdenv.lib.platforms.unix; 489 + meta.platforms = lib.platforms.unix; 490 490 }) {}; 491 491 492 492 fontscreencyrillic = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 500 500 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 501 501 buildInputs = [ ]; 502 502 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 503 - meta.platforms = stdenv.lib.platforms.unix; 503 + meta.platforms = lib.platforms.unix; 504 504 }) {}; 505 505 506 506 fontsonymisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 514 514 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 515 515 buildInputs = [ ]; 516 516 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 517 - meta.platforms = stdenv.lib.platforms.unix; 517 + meta.platforms = lib.platforms.unix; 518 518 }) {}; 519 519 520 520 fontsunmisc = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 528 528 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 529 529 buildInputs = [ ]; 530 530 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 531 - meta.platforms = stdenv.lib.platforms.unix; 531 + meta.platforms = lib.platforms.unix; 532 532 }) {}; 533 533 534 534 fonttosfnt = callPackage ({ stdenv, pkgconfig, fetchurl, libfontenc, freetype, xorgproto }: stdenv.mkDerivation { ··· 541 541 hardeningDisable = [ "bindnow" "relro" ]; 542 542 nativeBuildInputs = [ pkgconfig ]; 543 543 buildInputs = [ libfontenc freetype xorgproto ]; 544 - meta.platforms = stdenv.lib.platforms.unix; 544 + meta.platforms = lib.platforms.unix; 545 545 }) {}; 546 546 547 547 fontutil = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 554 554 hardeningDisable = [ "bindnow" "relro" ]; 555 555 nativeBuildInputs = [ pkgconfig ]; 556 556 buildInputs = [ ]; 557 - meta.platforms = stdenv.lib.platforms.unix; 557 + meta.platforms = lib.platforms.unix; 558 558 }) {}; 559 559 560 560 fontwinitzkicyrillic = callPackage ({ stdenv, pkgconfig, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { ··· 568 568 nativeBuildInputs = [ pkgconfig bdftopcf mkfontscale ]; 569 569 buildInputs = [ ]; 570 570 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 571 - meta.platforms = stdenv.lib.platforms.unix; 571 + meta.platforms = lib.platforms.unix; 572 572 }) {}; 573 573 574 574 fontxfree86type1 = callPackage ({ stdenv, pkgconfig, fetchurl, mkfontscale }: stdenv.mkDerivation { ··· 582 582 nativeBuildInputs = [ pkgconfig mkfontscale ]; 583 583 buildInputs = [ ]; 584 584 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 585 - meta.platforms = stdenv.lib.platforms.unix; 585 + meta.platforms = lib.platforms.unix; 586 586 }) {}; 587 587 588 588 gccmakedep = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 595 595 hardeningDisable = [ "bindnow" "relro" ]; 596 596 nativeBuildInputs = [ pkgconfig ]; 597 597 buildInputs = [ ]; 598 - meta.platforms = stdenv.lib.platforms.unix; 598 + meta.platforms = lib.platforms.unix; 599 599 }) {}; 600 600 601 601 iceauth = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, xorgproto }: stdenv.mkDerivation { ··· 608 608 hardeningDisable = [ "bindnow" "relro" ]; 609 609 nativeBuildInputs = [ pkgconfig ]; 610 610 buildInputs = [ libICE xorgproto ]; 611 - meta.platforms = stdenv.lib.platforms.unix; 611 + meta.platforms = lib.platforms.unix; 612 612 }) {}; 613 613 614 614 ico = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 621 621 hardeningDisable = [ "bindnow" "relro" ]; 622 622 nativeBuildInputs = [ pkgconfig ]; 623 623 buildInputs = [ libX11 xorgproto ]; 624 - meta.platforms = stdenv.lib.platforms.unix; 624 + meta.platforms = lib.platforms.unix; 625 625 }) {}; 626 626 627 627 imake = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 634 634 hardeningDisable = [ "bindnow" "relro" ]; 635 635 nativeBuildInputs = [ pkgconfig ]; 636 636 buildInputs = [ xorgproto ]; 637 - meta.platforms = stdenv.lib.platforms.unix; 637 + meta.platforms = lib.platforms.unix; 638 638 }) {}; 639 639 640 640 libAppleWM = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { ··· 647 647 hardeningDisable = [ "bindnow" "relro" ]; 648 648 nativeBuildInputs = [ pkgconfig ]; 649 649 buildInputs = [ xorgproto libX11 libXext ]; 650 - meta.platforms = stdenv.lib.platforms.unix; 650 + meta.platforms = lib.platforms.unix; 651 651 }) {}; 652 652 653 653 libFS = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xtrans }: stdenv.mkDerivation { ··· 660 660 hardeningDisable = [ "bindnow" "relro" ]; 661 661 nativeBuildInputs = [ pkgconfig ]; 662 662 buildInputs = [ xorgproto xtrans ]; 663 - meta.platforms = stdenv.lib.platforms.unix; 663 + meta.platforms = lib.platforms.unix; 664 664 }) {}; 665 665 666 666 libICE = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xtrans }: stdenv.mkDerivation { ··· 673 673 hardeningDisable = [ "bindnow" "relro" ]; 674 674 nativeBuildInputs = [ pkgconfig ]; 675 675 buildInputs = [ xorgproto xtrans ]; 676 - meta.platforms = stdenv.lib.platforms.unix; 676 + meta.platforms = lib.platforms.unix; 677 677 }) {}; 678 678 679 679 libSM = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, libuuid, xorgproto, xtrans }: stdenv.mkDerivation { ··· 686 686 hardeningDisable = [ "bindnow" "relro" ]; 687 687 nativeBuildInputs = [ pkgconfig ]; 688 688 buildInputs = [ libICE libuuid xorgproto xtrans ]; 689 - meta.platforms = stdenv.lib.platforms.unix; 689 + meta.platforms = lib.platforms.unix; 690 690 }) {}; 691 691 692 692 libWindowsWM = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { ··· 699 699 hardeningDisable = [ "bindnow" "relro" ]; 700 700 nativeBuildInputs = [ pkgconfig ]; 701 701 buildInputs = [ xorgproto libX11 libXext ]; 702 - meta.platforms = stdenv.lib.platforms.unix; 702 + meta.platforms = lib.platforms.unix; 703 703 }) {}; 704 704 705 705 libX11 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libxcb, xtrans }: stdenv.mkDerivation { ··· 712 712 hardeningDisable = [ "bindnow" "relro" ]; 713 713 nativeBuildInputs = [ pkgconfig ]; 714 714 buildInputs = [ xorgproto libxcb xtrans ]; 715 - meta.platforms = stdenv.lib.platforms.unix; 715 + meta.platforms = lib.platforms.unix; 716 716 }) {}; 717 717 718 718 libXScrnSaver = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { ··· 725 725 hardeningDisable = [ "bindnow" "relro" ]; 726 726 nativeBuildInputs = [ pkgconfig ]; 727 727 buildInputs = [ xorgproto libX11 libXext ]; 728 - meta.platforms = stdenv.lib.platforms.unix; 728 + meta.platforms = lib.platforms.unix; 729 729 }) {}; 730 730 731 731 libXTrap = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXt }: stdenv.mkDerivation { ··· 738 738 hardeningDisable = [ "bindnow" "relro" ]; 739 739 nativeBuildInputs = [ pkgconfig ]; 740 740 buildInputs = [ xorgproto libX11 libXext libXt ]; 741 - meta.platforms = stdenv.lib.platforms.unix; 741 + meta.platforms = lib.platforms.unix; 742 742 }) {}; 743 743 744 744 libXau = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 751 751 hardeningDisable = [ "bindnow" "relro" ]; 752 752 nativeBuildInputs = [ pkgconfig ]; 753 753 buildInputs = [ xorgproto ]; 754 - meta.platforms = stdenv.lib.platforms.unix; 754 + meta.platforms = lib.platforms.unix; 755 755 }) {}; 756 756 757 757 libXaw = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto, libXmu, libXpm, libXt }: stdenv.mkDerivation { ··· 764 764 hardeningDisable = [ "bindnow" "relro" ]; 765 765 nativeBuildInputs = [ pkgconfig ]; 766 766 buildInputs = [ libX11 libXext xorgproto libXmu libXpm libXt ]; 767 - meta.platforms = stdenv.lib.platforms.unix; 767 + meta.platforms = lib.platforms.unix; 768 768 }) {}; 769 769 770 770 libXaw3d = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, libXmu, libXpm, xorgproto, libXt }: stdenv.mkDerivation { ··· 777 777 hardeningDisable = [ "bindnow" "relro" ]; 778 778 nativeBuildInputs = [ pkgconfig ]; 779 779 buildInputs = [ libX11 libXext libXmu libXpm xorgproto libXt ]; 780 - meta.platforms = stdenv.lib.platforms.unix; 780 + meta.platforms = lib.platforms.unix; 781 781 }) {}; 782 782 783 783 libXcomposite = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXfixes }: stdenv.mkDerivation { ··· 790 790 hardeningDisable = [ "bindnow" "relro" ]; 791 791 nativeBuildInputs = [ pkgconfig ]; 792 792 buildInputs = [ xorgproto libX11 libXfixes ]; 793 - meta.platforms = stdenv.lib.platforms.unix; 793 + meta.platforms = lib.platforms.unix; 794 794 }) {}; 795 795 796 796 libXcursor = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXfixes, libXrender }: stdenv.mkDerivation { ··· 803 803 hardeningDisable = [ "bindnow" "relro" ]; 804 804 nativeBuildInputs = [ pkgconfig ]; 805 805 buildInputs = [ xorgproto libX11 libXfixes libXrender ]; 806 - meta.platforms = stdenv.lib.platforms.unix; 806 + meta.platforms = lib.platforms.unix; 807 807 }) {}; 808 808 809 809 libXdamage = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXfixes }: stdenv.mkDerivation { ··· 816 816 hardeningDisable = [ "bindnow" "relro" ]; 817 817 nativeBuildInputs = [ pkgconfig ]; 818 818 buildInputs = [ xorgproto libX11 libXfixes ]; 819 - meta.platforms = stdenv.lib.platforms.unix; 819 + meta.platforms = lib.platforms.unix; 820 820 }) {}; 821 821 822 822 libXdmcp = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 829 829 hardeningDisable = [ "bindnow" "relro" ]; 830 830 nativeBuildInputs = [ pkgconfig ]; 831 831 buildInputs = [ xorgproto ]; 832 - meta.platforms = stdenv.lib.platforms.unix; 832 + meta.platforms = lib.platforms.unix; 833 833 }) {}; 834 834 835 835 libXext = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 842 842 hardeningDisable = [ "bindnow" "relro" ]; 843 843 nativeBuildInputs = [ pkgconfig ]; 844 844 buildInputs = [ libX11 xorgproto ]; 845 - meta.platforms = stdenv.lib.platforms.unix; 845 + meta.platforms = lib.platforms.unix; 846 846 }) {}; 847 847 848 848 libXfixes = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { ··· 855 855 hardeningDisable = [ "bindnow" "relro" ]; 856 856 nativeBuildInputs = [ pkgconfig ]; 857 857 buildInputs = [ xorgproto libX11 ]; 858 - meta.platforms = stdenv.lib.platforms.unix; 858 + meta.platforms = lib.platforms.unix; 859 859 }) {}; 860 860 861 861 libXfont = callPackage ({ stdenv, pkgconfig, fetchurl, libfontenc, xorgproto, freetype, xtrans, zlib }: stdenv.mkDerivation { ··· 868 868 hardeningDisable = [ "bindnow" "relro" ]; 869 869 nativeBuildInputs = [ pkgconfig ]; 870 870 buildInputs = [ libfontenc xorgproto freetype xtrans zlib ]; 871 - meta.platforms = stdenv.lib.platforms.unix; 871 + meta.platforms = lib.platforms.unix; 872 872 }) {}; 873 873 874 874 libXfont2 = callPackage ({ stdenv, pkgconfig, fetchurl, libfontenc, xorgproto, freetype, xtrans, zlib }: stdenv.mkDerivation { ··· 881 881 hardeningDisable = [ "bindnow" "relro" ]; 882 882 nativeBuildInputs = [ pkgconfig ]; 883 883 buildInputs = [ libfontenc xorgproto freetype xtrans zlib ]; 884 - meta.platforms = stdenv.lib.platforms.unix; 884 + meta.platforms = lib.platforms.unix; 885 885 }) {}; 886 886 887 887 libXft = callPackage ({ stdenv, pkgconfig, fetchurl, fontconfig, freetype, libX11, xorgproto, libXrender }: stdenv.mkDerivation { ··· 894 894 hardeningDisable = [ "bindnow" "relro" ]; 895 895 nativeBuildInputs = [ pkgconfig ]; 896 896 buildInputs = [ fontconfig freetype libX11 xorgproto libXrender ]; 897 - meta.platforms = stdenv.lib.platforms.unix; 897 + meta.platforms = lib.platforms.unix; 898 898 }) {}; 899 899 900 900 libXi = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXfixes }: stdenv.mkDerivation { ··· 907 907 hardeningDisable = [ "bindnow" "relro" ]; 908 908 nativeBuildInputs = [ pkgconfig ]; 909 909 buildInputs = [ xorgproto libX11 libXext libXfixes ]; 910 - meta.platforms = stdenv.lib.platforms.unix; 910 + meta.platforms = lib.platforms.unix; 911 911 }) {}; 912 912 913 913 libXinerama = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { ··· 920 920 hardeningDisable = [ "bindnow" "relro" ]; 921 921 nativeBuildInputs = [ pkgconfig ]; 922 922 buildInputs = [ libX11 libXext xorgproto ]; 923 - meta.platforms = stdenv.lib.platforms.unix; 923 + meta.platforms = lib.platforms.unix; 924 924 }) {}; 925 925 926 926 libXmu = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto, libXt }: stdenv.mkDerivation { ··· 933 933 hardeningDisable = [ "bindnow" "relro" ]; 934 934 nativeBuildInputs = [ pkgconfig ]; 935 935 buildInputs = [ libX11 libXext xorgproto libXt ]; 936 - meta.platforms = stdenv.lib.platforms.unix; 936 + meta.platforms = lib.platforms.unix; 937 937 }) {}; 938 938 939 939 libXp = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXau, libXext }: stdenv.mkDerivation { ··· 946 946 hardeningDisable = [ "bindnow" "relro" ]; 947 947 nativeBuildInputs = [ pkgconfig ]; 948 948 buildInputs = [ xorgproto libX11 libXau libXext ]; 949 - meta.platforms = stdenv.lib.platforms.unix; 949 + meta.platforms = lib.platforms.unix; 950 950 }) {}; 951 951 952 952 libXpm = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto, libXt, gettext }: stdenv.mkDerivation { ··· 959 959 hardeningDisable = [ "bindnow" "relro" ]; 960 960 nativeBuildInputs = [ pkgconfig gettext ]; 961 961 buildInputs = [ libX11 libXext xorgproto libXt ]; 962 - meta.platforms = stdenv.lib.platforms.unix; 962 + meta.platforms = lib.platforms.unix; 963 963 }) {}; 964 964 965 965 libXpresent = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { ··· 972 972 hardeningDisable = [ "bindnow" "relro" ]; 973 973 nativeBuildInputs = [ pkgconfig ]; 974 974 buildInputs = [ xorgproto libX11 ]; 975 - meta.platforms = stdenv.lib.platforms.unix; 975 + meta.platforms = lib.platforms.unix; 976 976 }) {}; 977 977 978 978 libXrandr = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXrender }: stdenv.mkDerivation { ··· 985 985 hardeningDisable = [ "bindnow" "relro" ]; 986 986 nativeBuildInputs = [ pkgconfig ]; 987 987 buildInputs = [ xorgproto libX11 libXext libXrender ]; 988 - meta.platforms = stdenv.lib.platforms.unix; 988 + meta.platforms = lib.platforms.unix; 989 989 }) {}; 990 990 991 991 libXrender = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { ··· 998 998 hardeningDisable = [ "bindnow" "relro" ]; 999 999 nativeBuildInputs = [ pkgconfig ]; 1000 1000 buildInputs = [ xorgproto libX11 ]; 1001 - meta.platforms = stdenv.lib.platforms.unix; 1001 + meta.platforms = lib.platforms.unix; 1002 1002 }) {}; 1003 1003 1004 1004 libXres = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { ··· 1011 1011 hardeningDisable = [ "bindnow" "relro" ]; 1012 1012 nativeBuildInputs = [ pkgconfig ]; 1013 1013 buildInputs = [ xorgproto libX11 libXext ]; 1014 - meta.platforms = stdenv.lib.platforms.unix; 1014 + meta.platforms = lib.platforms.unix; 1015 1015 }) {}; 1016 1016 1017 1017 libXt = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, xorgproto, libSM, libX11 }: stdenv.mkDerivation { ··· 1024 1024 hardeningDisable = [ "bindnow" "relro" ]; 1025 1025 nativeBuildInputs = [ pkgconfig ]; 1026 1026 buildInputs = [ libICE xorgproto libSM libX11 ]; 1027 - meta.platforms = stdenv.lib.platforms.unix; 1027 + meta.platforms = lib.platforms.unix; 1028 1028 }) {}; 1029 1029 1030 1030 libXtst = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXi }: stdenv.mkDerivation { ··· 1037 1037 hardeningDisable = [ "bindnow" "relro" ]; 1038 1038 nativeBuildInputs = [ pkgconfig ]; 1039 1039 buildInputs = [ xorgproto libX11 libXext libXi ]; 1040 - meta.platforms = stdenv.lib.platforms.unix; 1040 + meta.platforms = lib.platforms.unix; 1041 1041 }) {}; 1042 1042 1043 1043 libXv = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { ··· 1050 1050 hardeningDisable = [ "bindnow" "relro" ]; 1051 1051 nativeBuildInputs = [ pkgconfig ]; 1052 1052 buildInputs = [ xorgproto libX11 libXext ]; 1053 - meta.platforms = stdenv.lib.platforms.unix; 1053 + meta.platforms = lib.platforms.unix; 1054 1054 }) {}; 1055 1055 1056 1056 libXvMC = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXv }: stdenv.mkDerivation { ··· 1063 1063 hardeningDisable = [ "bindnow" "relro" ]; 1064 1064 nativeBuildInputs = [ pkgconfig ]; 1065 1065 buildInputs = [ xorgproto libX11 libXext libXv ]; 1066 - meta.platforms = stdenv.lib.platforms.unix; 1066 + meta.platforms = lib.platforms.unix; 1067 1067 }) {}; 1068 1068 1069 1069 libXxf86dga = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { ··· 1076 1076 hardeningDisable = [ "bindnow" "relro" ]; 1077 1077 nativeBuildInputs = [ pkgconfig ]; 1078 1078 buildInputs = [ libX11 libXext xorgproto ]; 1079 - meta.platforms = stdenv.lib.platforms.unix; 1079 + meta.platforms = lib.platforms.unix; 1080 1080 }) {}; 1081 1081 1082 1082 libXxf86misc = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { ··· 1089 1089 hardeningDisable = [ "bindnow" "relro" ]; 1090 1090 nativeBuildInputs = [ pkgconfig ]; 1091 1091 buildInputs = [ libX11 libXext xorgproto ]; 1092 - meta.platforms = stdenv.lib.platforms.unix; 1092 + meta.platforms = lib.platforms.unix; 1093 1093 }) {}; 1094 1094 1095 1095 libXxf86vm = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { ··· 1102 1102 hardeningDisable = [ "bindnow" "relro" ]; 1103 1103 nativeBuildInputs = [ pkgconfig ]; 1104 1104 buildInputs = [ libX11 libXext xorgproto ]; 1105 - meta.platforms = stdenv.lib.platforms.unix; 1105 + meta.platforms = lib.platforms.unix; 1106 1106 }) {}; 1107 1107 1108 1108 libdmx = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { ··· 1115 1115 hardeningDisable = [ "bindnow" "relro" ]; 1116 1116 nativeBuildInputs = [ pkgconfig ]; 1117 1117 buildInputs = [ xorgproto libX11 libXext ]; 1118 - meta.platforms = stdenv.lib.platforms.unix; 1118 + meta.platforms = lib.platforms.unix; 1119 1119 }) {}; 1120 1120 1121 1121 libfontenc = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, zlib }: stdenv.mkDerivation { ··· 1128 1128 hardeningDisable = [ "bindnow" "relro" ]; 1129 1129 nativeBuildInputs = [ pkgconfig ]; 1130 1130 buildInputs = [ xorgproto zlib ]; 1131 - meta.platforms = stdenv.lib.platforms.unix; 1131 + meta.platforms = lib.platforms.unix; 1132 1132 }) {}; 1133 1133 1134 1134 libpciaccess = callPackage ({ stdenv, pkgconfig, fetchurl, zlib }: stdenv.mkDerivation { ··· 1141 1141 hardeningDisable = [ "bindnow" "relro" ]; 1142 1142 nativeBuildInputs = [ pkgconfig ]; 1143 1143 buildInputs = [ zlib ]; 1144 - meta.platforms = stdenv.lib.platforms.unix; 1144 + meta.platforms = lib.platforms.unix; 1145 1145 }) {}; 1146 1146 1147 1147 libpthreadstubs = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 1154 1154 hardeningDisable = [ "bindnow" "relro" ]; 1155 1155 nativeBuildInputs = [ pkgconfig ]; 1156 1156 buildInputs = [ ]; 1157 - meta.platforms = stdenv.lib.platforms.unix; 1157 + meta.platforms = lib.platforms.unix; 1158 1158 }) {}; 1159 1159 1160 1160 libxcb = callPackage ({ stdenv, pkgconfig, fetchurl, libxslt, libpthreadstubs, libXau, xcbproto, libXdmcp, python3 }: stdenv.mkDerivation { ··· 1167 1167 hardeningDisable = [ "bindnow" "relro" ]; 1168 1168 nativeBuildInputs = [ pkgconfig python3 ]; 1169 1169 buildInputs = [ libxslt libpthreadstubs libXau xcbproto libXdmcp ]; 1170 - meta.platforms = stdenv.lib.platforms.unix; 1170 + meta.platforms = lib.platforms.unix; 1171 1171 }) {}; 1172 1172 1173 1173 libxkbfile = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { ··· 1180 1180 hardeningDisable = [ "bindnow" "relro" ]; 1181 1181 nativeBuildInputs = [ pkgconfig ]; 1182 1182 buildInputs = [ xorgproto libX11 ]; 1183 - meta.platforms = stdenv.lib.platforms.unix; 1183 + meta.platforms = lib.platforms.unix; 1184 1184 }) {}; 1185 1185 1186 1186 libxshmfence = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 1193 1193 hardeningDisable = [ "bindnow" "relro" ]; 1194 1194 nativeBuildInputs = [ pkgconfig ]; 1195 1195 buildInputs = [ xorgproto ]; 1196 - meta.platforms = stdenv.lib.platforms.unix; 1196 + meta.platforms = lib.platforms.unix; 1197 1197 }) {}; 1198 1198 1199 1199 listres = callPackage ({ stdenv, pkgconfig, fetchurl, libXaw, libXmu, xorgproto, libXt }: stdenv.mkDerivation { ··· 1206 1206 hardeningDisable = [ "bindnow" "relro" ]; 1207 1207 nativeBuildInputs = [ pkgconfig ]; 1208 1208 buildInputs = [ libXaw libXmu xorgproto libXt ]; 1209 - meta.platforms = stdenv.lib.platforms.unix; 1209 + meta.platforms = lib.platforms.unix; 1210 1210 }) {}; 1211 1211 1212 1212 lndir = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 1219 1219 hardeningDisable = [ "bindnow" "relro" ]; 1220 1220 nativeBuildInputs = [ pkgconfig ]; 1221 1221 buildInputs = [ xorgproto ]; 1222 - meta.platforms = stdenv.lib.platforms.unix; 1222 + meta.platforms = lib.platforms.unix; 1223 1223 }) {}; 1224 1224 1225 1225 luit = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 1232 1232 hardeningDisable = [ "bindnow" "relro" ]; 1233 1233 nativeBuildInputs = [ pkgconfig ]; 1234 1234 buildInputs = [ ]; 1235 - meta.platforms = stdenv.lib.platforms.unix; 1235 + meta.platforms = lib.platforms.unix; 1236 1236 }) {}; 1237 1237 1238 1238 makedepend = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 1245 1245 hardeningDisable = [ "bindnow" "relro" ]; 1246 1246 nativeBuildInputs = [ pkgconfig ]; 1247 1247 buildInputs = [ xorgproto ]; 1248 - meta.platforms = stdenv.lib.platforms.unix; 1248 + meta.platforms = lib.platforms.unix; 1249 1249 }) {}; 1250 1250 1251 1251 mkfontscale = callPackage ({ stdenv, pkgconfig, fetchurl, libfontenc, freetype, xorgproto, zlib }: stdenv.mkDerivation { ··· 1258 1258 hardeningDisable = [ "bindnow" "relro" ]; 1259 1259 nativeBuildInputs = [ pkgconfig ]; 1260 1260 buildInputs = [ libfontenc freetype xorgproto zlib ]; 1261 - meta.platforms = stdenv.lib.platforms.unix; 1261 + meta.platforms = lib.platforms.unix; 1262 1262 }) {}; 1263 1263 1264 1264 oclock = callPackage ({ stdenv, pkgconfig, fetchurl, libxkbfile, libX11, libXext, libXmu, libXt }: stdenv.mkDerivation { ··· 1271 1271 hardeningDisable = [ "bindnow" "relro" ]; 1272 1272 nativeBuildInputs = [ pkgconfig ]; 1273 1273 buildInputs = [ libxkbfile libX11 libXext libXmu libXt ]; 1274 - meta.platforms = stdenv.lib.platforms.unix; 1274 + meta.platforms = lib.platforms.unix; 1275 1275 }) {}; 1276 1276 1277 1277 sessreg = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto }: stdenv.mkDerivation { ··· 1284 1284 hardeningDisable = [ "bindnow" "relro" ]; 1285 1285 nativeBuildInputs = [ pkgconfig ]; 1286 1286 buildInputs = [ xorgproto ]; 1287 - meta.platforms = stdenv.lib.platforms.unix; 1287 + meta.platforms = lib.platforms.unix; 1288 1288 }) {}; 1289 1289 1290 1290 setxkbmap = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libxkbfile }: stdenv.mkDerivation { ··· 1297 1297 hardeningDisable = [ "bindnow" "relro" ]; 1298 1298 nativeBuildInputs = [ pkgconfig ]; 1299 1299 buildInputs = [ libX11 libxkbfile ]; 1300 - meta.platforms = stdenv.lib.platforms.unix; 1300 + meta.platforms = lib.platforms.unix; 1301 1301 }) {}; 1302 1302 1303 1303 smproxy = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, libSM, libXmu, libXt }: stdenv.mkDerivation { ··· 1310 1310 hardeningDisable = [ "bindnow" "relro" ]; 1311 1311 nativeBuildInputs = [ pkgconfig ]; 1312 1312 buildInputs = [ libICE libSM libXmu libXt ]; 1313 - meta.platforms = stdenv.lib.platforms.unix; 1313 + meta.platforms = lib.platforms.unix; 1314 1314 }) {}; 1315 1315 1316 1316 transset = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 1323 1323 hardeningDisable = [ "bindnow" "relro" ]; 1324 1324 nativeBuildInputs = [ pkgconfig ]; 1325 1325 buildInputs = [ libX11 xorgproto ]; 1326 - meta.platforms = stdenv.lib.platforms.unix; 1326 + meta.platforms = lib.platforms.unix; 1327 1327 }) {}; 1328 1328 1329 1329 twm = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, libSM, libX11, libXext, libXmu, xorgproto, libXt }: stdenv.mkDerivation { ··· 1336 1336 hardeningDisable = [ "bindnow" "relro" ]; 1337 1337 nativeBuildInputs = [ pkgconfig ]; 1338 1338 buildInputs = [ libICE libSM libX11 libXext libXmu xorgproto libXt ]; 1339 - meta.platforms = stdenv.lib.platforms.unix; 1339 + meta.platforms = lib.platforms.unix; 1340 1340 }) {}; 1341 1341 1342 1342 utilmacros = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 1349 1349 hardeningDisable = [ "bindnow" "relro" ]; 1350 1350 nativeBuildInputs = [ pkgconfig ]; 1351 1351 buildInputs = [ ]; 1352 - meta.platforms = stdenv.lib.platforms.unix; 1352 + meta.platforms = lib.platforms.unix; 1353 1353 }) {}; 1354 1354 1355 1355 viewres = callPackage ({ stdenv, pkgconfig, fetchurl, libXaw, libXmu, libXt }: stdenv.mkDerivation { ··· 1362 1362 hardeningDisable = [ "bindnow" "relro" ]; 1363 1363 nativeBuildInputs = [ pkgconfig ]; 1364 1364 buildInputs = [ libXaw libXmu libXt ]; 1365 - meta.platforms = stdenv.lib.platforms.unix; 1365 + meta.platforms = lib.platforms.unix; 1366 1366 }) {}; 1367 1367 1368 1368 x11perf = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, libXft, libXmu, xorgproto, libXrender }: stdenv.mkDerivation { ··· 1375 1375 hardeningDisable = [ "bindnow" "relro" ]; 1376 1376 nativeBuildInputs = [ pkgconfig ]; 1377 1377 buildInputs = [ libX11 libXext libXft libXmu xorgproto libXrender ]; 1378 - meta.platforms = stdenv.lib.platforms.unix; 1378 + meta.platforms = lib.platforms.unix; 1379 1379 }) {}; 1380 1380 1381 1381 xauth = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXau, libXext, libXmu, xorgproto }: stdenv.mkDerivation { ··· 1388 1388 hardeningDisable = [ "bindnow" "relro" ]; 1389 1389 nativeBuildInputs = [ pkgconfig ]; 1390 1390 buildInputs = [ libX11 libXau libXext libXmu xorgproto ]; 1391 - meta.platforms = stdenv.lib.platforms.unix; 1391 + meta.platforms = lib.platforms.unix; 1392 1392 }) {}; 1393 1393 1394 1394 xbacklight = callPackage ({ stdenv, pkgconfig, fetchurl, libxcb, xcbutil }: stdenv.mkDerivation { ··· 1401 1401 hardeningDisable = [ "bindnow" "relro" ]; 1402 1402 nativeBuildInputs = [ pkgconfig ]; 1403 1403 buildInputs = [ libxcb xcbutil ]; 1404 - meta.platforms = stdenv.lib.platforms.unix; 1404 + meta.platforms = lib.platforms.unix; 1405 1405 }) {}; 1406 1406 1407 1407 xbitmaps = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 1414 1414 hardeningDisable = [ "bindnow" "relro" ]; 1415 1415 nativeBuildInputs = [ pkgconfig ]; 1416 1416 buildInputs = [ ]; 1417 - meta.platforms = stdenv.lib.platforms.unix; 1417 + meta.platforms = lib.platforms.unix; 1418 1418 }) {}; 1419 1419 1420 1420 xcalc = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, xorgproto, libXt }: stdenv.mkDerivation { ··· 1427 1427 hardeningDisable = [ "bindnow" "relro" ]; 1428 1428 nativeBuildInputs = [ pkgconfig ]; 1429 1429 buildInputs = [ libX11 libXaw xorgproto libXt ]; 1430 - meta.platforms = stdenv.lib.platforms.unix; 1430 + meta.platforms = lib.platforms.unix; 1431 1431 }) {}; 1432 1432 1433 1433 xcbproto = callPackage ({ stdenv, pkgconfig, fetchurl, python3 }: stdenv.mkDerivation { ··· 1440 1440 hardeningDisable = [ "bindnow" "relro" ]; 1441 1441 nativeBuildInputs = [ pkgconfig python3 ]; 1442 1442 buildInputs = [ ]; 1443 - meta.platforms = stdenv.lib.platforms.unix; 1443 + meta.platforms = lib.platforms.unix; 1444 1444 }) {}; 1445 1445 1446 1446 xcbutil = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { ··· 1453 1453 hardeningDisable = [ "bindnow" "relro" ]; 1454 1454 nativeBuildInputs = [ pkgconfig m4 ]; 1455 1455 buildInputs = [ gperf libxcb xorgproto ]; 1456 - meta.platforms = stdenv.lib.platforms.unix; 1456 + meta.platforms = lib.platforms.unix; 1457 1457 }) {}; 1458 1458 1459 1459 xcbutilcursor = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xcbutilimage, xcbutilrenderutil, xorgproto, m4 }: stdenv.mkDerivation { ··· 1466 1466 hardeningDisable = [ "bindnow" "relro" ]; 1467 1467 nativeBuildInputs = [ pkgconfig m4 ]; 1468 1468 buildInputs = [ gperf libxcb xcbutilimage xcbutilrenderutil xorgproto ]; 1469 - meta.platforms = stdenv.lib.platforms.unix; 1469 + meta.platforms = lib.platforms.unix; 1470 1470 }) {}; 1471 1471 1472 1472 xcbutilerrors = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xcbproto, xorgproto, m4 }: stdenv.mkDerivation { ··· 1479 1479 hardeningDisable = [ "bindnow" "relro" ]; 1480 1480 nativeBuildInputs = [ pkgconfig m4 ]; 1481 1481 buildInputs = [ gperf libxcb xcbproto xorgproto ]; 1482 - meta.platforms = stdenv.lib.platforms.unix; 1482 + meta.platforms = lib.platforms.unix; 1483 1483 }) {}; 1484 1484 1485 1485 xcbutilimage = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xcbutil, xorgproto, m4 }: stdenv.mkDerivation { ··· 1492 1492 hardeningDisable = [ "bindnow" "relro" ]; 1493 1493 nativeBuildInputs = [ pkgconfig m4 ]; 1494 1494 buildInputs = [ gperf libxcb xcbutil xorgproto ]; 1495 - meta.platforms = stdenv.lib.platforms.unix; 1495 + meta.platforms = lib.platforms.unix; 1496 1496 }) {}; 1497 1497 1498 1498 xcbutilkeysyms = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { ··· 1505 1505 hardeningDisable = [ "bindnow" "relro" ]; 1506 1506 nativeBuildInputs = [ pkgconfig m4 ]; 1507 1507 buildInputs = [ gperf libxcb xorgproto ]; 1508 - meta.platforms = stdenv.lib.platforms.unix; 1508 + meta.platforms = lib.platforms.unix; 1509 1509 }) {}; 1510 1510 1511 1511 xcbutilrenderutil = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { ··· 1518 1518 hardeningDisable = [ "bindnow" "relro" ]; 1519 1519 nativeBuildInputs = [ pkgconfig m4 ]; 1520 1520 buildInputs = [ gperf libxcb xorgproto ]; 1521 - meta.platforms = stdenv.lib.platforms.unix; 1521 + meta.platforms = lib.platforms.unix; 1522 1522 }) {}; 1523 1523 1524 1524 xcbutilwm = callPackage ({ stdenv, pkgconfig, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { ··· 1531 1531 hardeningDisable = [ "bindnow" "relro" ]; 1532 1532 nativeBuildInputs = [ pkgconfig m4 ]; 1533 1533 buildInputs = [ gperf libxcb xorgproto ]; 1534 - meta.platforms = stdenv.lib.platforms.unix; 1534 + meta.platforms = lib.platforms.unix; 1535 1535 }) {}; 1536 1536 1537 1537 xclock = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXft, libxkbfile, libXmu, xorgproto, libXrender, libXt }: stdenv.mkDerivation { ··· 1544 1544 hardeningDisable = [ "bindnow" "relro" ]; 1545 1545 nativeBuildInputs = [ pkgconfig ]; 1546 1546 buildInputs = [ libX11 libXaw libXft libxkbfile libXmu xorgproto libXrender libXt ]; 1547 - meta.platforms = stdenv.lib.platforms.unix; 1547 + meta.platforms = lib.platforms.unix; 1548 1548 }) {}; 1549 1549 1550 1550 xcmsdb = callPackage ({ stdenv, pkgconfig, fetchurl, libX11 }: stdenv.mkDerivation { ··· 1557 1557 hardeningDisable = [ "bindnow" "relro" ]; 1558 1558 nativeBuildInputs = [ pkgconfig ]; 1559 1559 buildInputs = [ libX11 ]; 1560 - meta.platforms = stdenv.lib.platforms.unix; 1560 + meta.platforms = lib.platforms.unix; 1561 1561 }) {}; 1562 1562 1563 1563 xcompmgr = callPackage ({ stdenv, pkgconfig, fetchurl, libXcomposite, libXdamage, libXext, libXfixes, libXrender }: stdenv.mkDerivation { ··· 1570 1570 hardeningDisable = [ "bindnow" "relro" ]; 1571 1571 nativeBuildInputs = [ pkgconfig ]; 1572 1572 buildInputs = [ libXcomposite libXdamage libXext libXfixes libXrender ]; 1573 - meta.platforms = stdenv.lib.platforms.unix; 1573 + meta.platforms = lib.platforms.unix; 1574 1574 }) {}; 1575 1575 1576 1576 xconsole = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXmu, xorgproto, libXt }: stdenv.mkDerivation { ··· 1583 1583 hardeningDisable = [ "bindnow" "relro" ]; 1584 1584 nativeBuildInputs = [ pkgconfig ]; 1585 1585 buildInputs = [ libX11 libXaw libXmu xorgproto libXt ]; 1586 - meta.platforms = stdenv.lib.platforms.unix; 1586 + meta.platforms = lib.platforms.unix; 1587 1587 }) {}; 1588 1588 1589 1589 xcursorgen = callPackage ({ stdenv, pkgconfig, fetchurl, libpng, libX11, libXcursor }: stdenv.mkDerivation { ··· 1596 1596 hardeningDisable = [ "bindnow" "relro" ]; 1597 1597 nativeBuildInputs = [ pkgconfig ]; 1598 1598 buildInputs = [ libpng libX11 libXcursor ]; 1599 - meta.platforms = stdenv.lib.platforms.unix; 1599 + meta.platforms = lib.platforms.unix; 1600 1600 }) {}; 1601 1601 1602 1602 xcursorthemes = callPackage ({ stdenv, pkgconfig, fetchurl, libXcursor }: stdenv.mkDerivation { ··· 1609 1609 hardeningDisable = [ "bindnow" "relro" ]; 1610 1610 nativeBuildInputs = [ pkgconfig ]; 1611 1611 buildInputs = [ libXcursor ]; 1612 - meta.platforms = stdenv.lib.platforms.unix; 1612 + meta.platforms = lib.platforms.unix; 1613 1613 }) {}; 1614 1614 1615 1615 xdm = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXau, libXaw, libXdmcp, libXext, libXft, libXinerama, libXmu, libXpm, xorgproto, libXrender, libXt }: stdenv.mkDerivation { ··· 1622 1622 hardeningDisable = [ "bindnow" "relro" ]; 1623 1623 nativeBuildInputs = [ pkgconfig ]; 1624 1624 buildInputs = [ libX11 libXau libXaw libXdmcp libXext libXft libXinerama libXmu libXpm xorgproto libXrender libXt ]; 1625 - meta.platforms = stdenv.lib.platforms.unix; 1625 + meta.platforms = lib.platforms.unix; 1626 1626 }) {}; 1627 1627 1628 1628 xdpyinfo = callPackage ({ stdenv, pkgconfig, fetchurl, libdmx, libX11, libxcb, libXcomposite, libXext, libXi, libXinerama, xorgproto, libXrender, libXtst, libXxf86dga, libXxf86misc, libXxf86vm }: stdenv.mkDerivation { ··· 1635 1635 hardeningDisable = [ "bindnow" "relro" ]; 1636 1636 nativeBuildInputs = [ pkgconfig ]; 1637 1637 buildInputs = [ libdmx libX11 libxcb libXcomposite libXext libXi libXinerama xorgproto libXrender libXtst libXxf86dga libXxf86misc libXxf86vm ]; 1638 - meta.platforms = stdenv.lib.platforms.unix; 1638 + meta.platforms = lib.platforms.unix; 1639 1639 }) {}; 1640 1640 1641 1641 xdriinfo = callPackage ({ stdenv, pkgconfig, fetchurl, libGL, xorgproto, libX11 }: stdenv.mkDerivation { ··· 1648 1648 hardeningDisable = [ "bindnow" "relro" ]; 1649 1649 nativeBuildInputs = [ pkgconfig ]; 1650 1650 buildInputs = [ libGL xorgproto libX11 ]; 1651 - meta.platforms = stdenv.lib.platforms.unix; 1651 + meta.platforms = lib.platforms.unix; 1652 1652 }) {}; 1653 1653 1654 1654 xev = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto, libXrandr }: stdenv.mkDerivation { ··· 1661 1661 hardeningDisable = [ "bindnow" "relro" ]; 1662 1662 nativeBuildInputs = [ pkgconfig ]; 1663 1663 buildInputs = [ libX11 xorgproto libXrandr ]; 1664 - meta.platforms = stdenv.lib.platforms.unix; 1664 + meta.platforms = lib.platforms.unix; 1665 1665 }) {}; 1666 1666 1667 1667 xeyes = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, libXmu, xorgproto, libXrender, libXt }: stdenv.mkDerivation { ··· 1674 1674 hardeningDisable = [ "bindnow" "relro" ]; 1675 1675 nativeBuildInputs = [ pkgconfig ]; 1676 1676 buildInputs = [ libX11 libXext libXmu xorgproto libXrender libXt ]; 1677 - meta.platforms = stdenv.lib.platforms.unix; 1677 + meta.platforms = lib.platforms.unix; 1678 1678 }) {}; 1679 1679 1680 1680 xf86inputevdev = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libevdev, udev, mtdev, xorgserver }: stdenv.mkDerivation { ··· 1687 1687 hardeningDisable = [ "bindnow" "relro" ]; 1688 1688 nativeBuildInputs = [ pkgconfig ]; 1689 1689 buildInputs = [ xorgproto libevdev udev mtdev xorgserver ]; 1690 - meta.platforms = stdenv.lib.platforms.unix; 1690 + meta.platforms = lib.platforms.unix; 1691 1691 }) {}; 1692 1692 1693 1693 xf86inputjoystick = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 1700 1700 hardeningDisable = [ "bindnow" "relro" ]; 1701 1701 nativeBuildInputs = [ pkgconfig ]; 1702 1702 buildInputs = [ xorgproto xorgserver ]; 1703 - meta.platforms = stdenv.lib.platforms.unix; 1703 + meta.platforms = lib.platforms.unix; 1704 1704 }) {}; 1705 1705 1706 1706 xf86inputkeyboard = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 1713 1713 hardeningDisable = [ "bindnow" "relro" ]; 1714 1714 nativeBuildInputs = [ pkgconfig ]; 1715 1715 buildInputs = [ xorgproto xorgserver ]; 1716 - meta.platforms = stdenv.lib.platforms.unix; 1716 + meta.platforms = lib.platforms.unix; 1717 1717 }) {}; 1718 1718 1719 1719 xf86inputlibinput = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libinput, xorgserver }: stdenv.mkDerivation { ··· 1726 1726 hardeningDisable = [ "bindnow" "relro" ]; 1727 1727 nativeBuildInputs = [ pkgconfig ]; 1728 1728 buildInputs = [ xorgproto libinput xorgserver ]; 1729 - meta.platforms = stdenv.lib.platforms.unix; 1729 + meta.platforms = lib.platforms.unix; 1730 1730 }) {}; 1731 1731 1732 1732 xf86inputmouse = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 1739 1739 hardeningDisable = [ "bindnow" "relro" ]; 1740 1740 nativeBuildInputs = [ pkgconfig ]; 1741 1741 buildInputs = [ xorgproto xorgserver ]; 1742 - meta.platforms = stdenv.lib.platforms.unix; 1742 + meta.platforms = lib.platforms.unix; 1743 1743 }) {}; 1744 1744 1745 1745 xf86inputsynaptics = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libevdev, libX11, libXi, xorgserver, libXtst }: stdenv.mkDerivation { ··· 1752 1752 hardeningDisable = [ "bindnow" "relro" ]; 1753 1753 nativeBuildInputs = [ pkgconfig ]; 1754 1754 buildInputs = [ xorgproto libevdev libX11 libXi xorgserver libXtst ]; 1755 - meta.platforms = stdenv.lib.platforms.unix; 1755 + meta.platforms = lib.platforms.unix; 1756 1756 }) {}; 1757 1757 1758 1758 xf86inputvmmouse = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, udev, xorgserver }: stdenv.mkDerivation { ··· 1765 1765 hardeningDisable = [ "bindnow" "relro" ]; 1766 1766 nativeBuildInputs = [ pkgconfig ]; 1767 1767 buildInputs = [ xorgproto udev xorgserver ]; 1768 - meta.platforms = stdenv.lib.platforms.unix; 1768 + meta.platforms = lib.platforms.unix; 1769 1769 }) {}; 1770 1770 1771 1771 xf86inputvoid = callPackage ({ stdenv, pkgconfig, fetchurl, xorgserver, xorgproto }: stdenv.mkDerivation { ··· 1778 1778 hardeningDisable = [ "bindnow" "relro" ]; 1779 1779 nativeBuildInputs = [ pkgconfig ]; 1780 1780 buildInputs = [ xorgserver xorgproto ]; 1781 - meta.platforms = stdenv.lib.platforms.unix; 1781 + meta.platforms = lib.platforms.unix; 1782 1782 }) {}; 1783 1783 1784 1784 xf86videoamdgpu = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, mesa, libGL, libdrm, udev, xorgserver }: stdenv.mkDerivation { ··· 1791 1791 hardeningDisable = [ "bindnow" "relro" ]; 1792 1792 nativeBuildInputs = [ pkgconfig ]; 1793 1793 buildInputs = [ xorgproto mesa libGL libdrm udev xorgserver ]; 1794 - meta.platforms = stdenv.lib.platforms.unix; 1794 + meta.platforms = lib.platforms.unix; 1795 1795 }) {}; 1796 1796 1797 1797 xf86videoapm = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1804 1804 hardeningDisable = [ "bindnow" "relro" ]; 1805 1805 nativeBuildInputs = [ pkgconfig ]; 1806 1806 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1807 - meta.platforms = stdenv.lib.platforms.unix; 1807 + meta.platforms = lib.platforms.unix; 1808 1808 }) {}; 1809 1809 1810 1810 xf86videoark = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1817 1817 hardeningDisable = [ "bindnow" "relro" ]; 1818 1818 nativeBuildInputs = [ pkgconfig ]; 1819 1819 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1820 - meta.platforms = stdenv.lib.platforms.unix; 1820 + meta.platforms = lib.platforms.unix; 1821 1821 }) {}; 1822 1822 1823 1823 xf86videoast = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1830 1830 hardeningDisable = [ "bindnow" "relro" ]; 1831 1831 nativeBuildInputs = [ pkgconfig ]; 1832 1832 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1833 - meta.platforms = stdenv.lib.platforms.unix; 1833 + meta.platforms = lib.platforms.unix; 1834 1834 }) {}; 1835 1835 1836 1836 xf86videoati = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, mesa, libGL, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1843 1843 hardeningDisable = [ "bindnow" "relro" ]; 1844 1844 nativeBuildInputs = [ pkgconfig ]; 1845 1845 buildInputs = [ xorgproto mesa libGL libdrm udev libpciaccess xorgserver ]; 1846 - meta.platforms = stdenv.lib.platforms.unix; 1846 + meta.platforms = lib.platforms.unix; 1847 1847 }) {}; 1848 1848 1849 1849 xf86videochips = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1856 1856 hardeningDisable = [ "bindnow" "relro" ]; 1857 1857 nativeBuildInputs = [ pkgconfig ]; 1858 1858 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1859 - meta.platforms = stdenv.lib.platforms.unix; 1859 + meta.platforms = lib.platforms.unix; 1860 1860 }) {}; 1861 1861 1862 1862 xf86videocirrus = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1869 1869 hardeningDisable = [ "bindnow" "relro" ]; 1870 1870 nativeBuildInputs = [ pkgconfig ]; 1871 1871 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1872 - meta.platforms = stdenv.lib.platforms.unix; 1872 + meta.platforms = lib.platforms.unix; 1873 1873 }) {}; 1874 1874 1875 1875 xf86videodummy = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 1882 1882 hardeningDisable = [ "bindnow" "relro" ]; 1883 1883 nativeBuildInputs = [ pkgconfig ]; 1884 1884 buildInputs = [ xorgproto xorgserver ]; 1885 - meta.platforms = stdenv.lib.platforms.unix; 1885 + meta.platforms = lib.platforms.unix; 1886 1886 }) {}; 1887 1887 1888 1888 xf86videofbdev = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1895 1895 hardeningDisable = [ "bindnow" "relro" ]; 1896 1896 nativeBuildInputs = [ pkgconfig ]; 1897 1897 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1898 - meta.platforms = stdenv.lib.platforms.unix; 1898 + meta.platforms = lib.platforms.unix; 1899 1899 }) {}; 1900 1900 1901 1901 xf86videogeode = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1908 1908 hardeningDisable = [ "bindnow" "relro" ]; 1909 1909 nativeBuildInputs = [ pkgconfig ]; 1910 1910 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1911 - meta.platforms = stdenv.lib.platforms.unix; 1911 + meta.platforms = lib.platforms.unix; 1912 1912 }) {}; 1913 1913 1914 1914 xf86videoglide = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 1921 1921 hardeningDisable = [ "bindnow" "relro" ]; 1922 1922 nativeBuildInputs = [ pkgconfig ]; 1923 1923 buildInputs = [ xorgproto xorgserver ]; 1924 - meta.platforms = stdenv.lib.platforms.unix; 1924 + meta.platforms = lib.platforms.unix; 1925 1925 }) {}; 1926 1926 1927 1927 xf86videoglint = callPackage ({ stdenv, pkgconfig, fetchurl, libpciaccess, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 1934 1934 hardeningDisable = [ "bindnow" "relro" ]; 1935 1935 nativeBuildInputs = [ pkgconfig ]; 1936 1936 buildInputs = [ libpciaccess xorgproto xorgserver ]; 1937 - meta.platforms = stdenv.lib.platforms.unix; 1937 + meta.platforms = lib.platforms.unix; 1938 1938 }) {}; 1939 1939 1940 1940 xf86videoi128 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1947 1947 hardeningDisable = [ "bindnow" "relro" ]; 1948 1948 nativeBuildInputs = [ pkgconfig ]; 1949 1949 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1950 - meta.platforms = stdenv.lib.platforms.unix; 1950 + meta.platforms = lib.platforms.unix; 1951 1951 }) {}; 1952 1952 1953 1953 xf86videoi740 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1960 1960 hardeningDisable = [ "bindnow" "relro" ]; 1961 1961 nativeBuildInputs = [ pkgconfig ]; 1962 1962 buildInputs = [ xorgproto libpciaccess xorgserver ]; 1963 - meta.platforms = stdenv.lib.platforms.unix; 1963 + meta.platforms = lib.platforms.unix; 1964 1964 }) {}; 1965 1965 1966 1966 xf86videointel = callPackage ({ stdenv, pkgconfig, fetchurl, cairo, xorgproto, libdrm, libpng, udev, libpciaccess, libX11, xcbutil, libxcb, libXcursor, libXdamage, libXext, libXfixes, xorgserver, libXrandr, libXrender, libxshmfence, libXtst, libXvMC }: stdenv.mkDerivation { ··· 1973 1973 hardeningDisable = [ "bindnow" "relro" ]; 1974 1974 nativeBuildInputs = [ pkgconfig ]; 1975 1975 buildInputs = [ cairo xorgproto libdrm libpng udev libpciaccess libX11 xcbutil libxcb libXcursor libXdamage libXext libXfixes xorgserver libXrandr libXrender libxshmfence libXtst libXvMC ]; 1976 - meta.platforms = stdenv.lib.platforms.unix; 1976 + meta.platforms = lib.platforms.unix; 1977 1977 }) {}; 1978 1978 1979 1979 xf86videomach64 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1986 1986 hardeningDisable = [ "bindnow" "relro" ]; 1987 1987 nativeBuildInputs = [ pkgconfig ]; 1988 1988 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 1989 - meta.platforms = stdenv.lib.platforms.unix; 1989 + meta.platforms = lib.platforms.unix; 1990 1990 }) {}; 1991 1991 1992 1992 xf86videomga = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 1999 1999 hardeningDisable = [ "bindnow" "relro" ]; 2000 2000 nativeBuildInputs = [ pkgconfig ]; 2001 2001 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2002 - meta.platforms = stdenv.lib.platforms.unix; 2002 + meta.platforms = lib.platforms.unix; 2003 2003 }) {}; 2004 2004 2005 2005 xf86videoneomagic = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2012 2012 hardeningDisable = [ "bindnow" "relro" ]; 2013 2013 nativeBuildInputs = [ pkgconfig ]; 2014 2014 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2015 - meta.platforms = stdenv.lib.platforms.unix; 2015 + meta.platforms = lib.platforms.unix; 2016 2016 }) {}; 2017 2017 2018 2018 xf86videonewport = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 2025 2025 hardeningDisable = [ "bindnow" "relro" ]; 2026 2026 nativeBuildInputs = [ pkgconfig ]; 2027 2027 buildInputs = [ xorgproto xorgserver ]; 2028 - meta.platforms = stdenv.lib.platforms.unix; 2028 + meta.platforms = lib.platforms.unix; 2029 2029 }) {}; 2030 2030 2031 2031 xf86videonouveau = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2038 2038 hardeningDisable = [ "bindnow" "relro" ]; 2039 2039 nativeBuildInputs = [ pkgconfig ]; 2040 2040 buildInputs = [ xorgproto libdrm udev libpciaccess xorgserver ]; 2041 - meta.platforms = stdenv.lib.platforms.unix; 2041 + meta.platforms = lib.platforms.unix; 2042 2042 }) {}; 2043 2043 2044 2044 xf86videonv = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2051 2051 hardeningDisable = [ "bindnow" "relro" ]; 2052 2052 nativeBuildInputs = [ pkgconfig ]; 2053 2053 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2054 - meta.platforms = stdenv.lib.platforms.unix; 2054 + meta.platforms = lib.platforms.unix; 2055 2055 }) {}; 2056 2056 2057 2057 xf86videoomap = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, xorgserver }: stdenv.mkDerivation { ··· 2064 2064 hardeningDisable = [ "bindnow" "relro" ]; 2065 2065 nativeBuildInputs = [ pkgconfig ]; 2066 2066 buildInputs = [ xorgproto libdrm xorgserver ]; 2067 - meta.platforms = stdenv.lib.platforms.unix; 2067 + meta.platforms = lib.platforms.unix; 2068 2068 }) {}; 2069 2069 2070 2070 xf86videoopenchrome = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, udev, libpciaccess, libX11, libXext, xorgserver, libXvMC }: stdenv.mkDerivation { ··· 2077 2077 hardeningDisable = [ "bindnow" "relro" ]; 2078 2078 nativeBuildInputs = [ pkgconfig ]; 2079 2079 buildInputs = [ xorgproto libdrm udev libpciaccess libX11 libXext xorgserver libXvMC ]; 2080 - meta.platforms = stdenv.lib.platforms.unix; 2080 + meta.platforms = lib.platforms.unix; 2081 2081 }) {}; 2082 2082 2083 2083 xf86videoqxl = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2090 2090 hardeningDisable = [ "bindnow" "relro" ]; 2091 2091 nativeBuildInputs = [ pkgconfig ]; 2092 2092 buildInputs = [ xorgproto libdrm udev libpciaccess xorgserver ]; 2093 - meta.platforms = stdenv.lib.platforms.unix; 2093 + meta.platforms = lib.platforms.unix; 2094 2094 }) {}; 2095 2095 2096 2096 xf86videor128 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2103 2103 hardeningDisable = [ "bindnow" "relro" ]; 2104 2104 nativeBuildInputs = [ pkgconfig ]; 2105 2105 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2106 - meta.platforms = stdenv.lib.platforms.unix; 2106 + meta.platforms = lib.platforms.unix; 2107 2107 }) {}; 2108 2108 2109 2109 xf86videorendition = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2116 2116 hardeningDisable = [ "bindnow" "relro" ]; 2117 2117 nativeBuildInputs = [ pkgconfig ]; 2118 2118 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2119 - meta.platforms = stdenv.lib.platforms.unix; 2119 + meta.platforms = lib.platforms.unix; 2120 2120 }) {}; 2121 2121 2122 2122 xf86videos3virge = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2129 2129 hardeningDisable = [ "bindnow" "relro" ]; 2130 2130 nativeBuildInputs = [ pkgconfig ]; 2131 2131 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2132 - meta.platforms = stdenv.lib.platforms.unix; 2132 + meta.platforms = lib.platforms.unix; 2133 2133 }) {}; 2134 2134 2135 2135 xf86videosavage = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2142 2142 hardeningDisable = [ "bindnow" "relro" ]; 2143 2143 nativeBuildInputs = [ pkgconfig ]; 2144 2144 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2145 - meta.platforms = stdenv.lib.platforms.unix; 2145 + meta.platforms = lib.platforms.unix; 2146 2146 }) {}; 2147 2147 2148 2148 xf86videosiliconmotion = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2155 2155 hardeningDisable = [ "bindnow" "relro" ]; 2156 2156 nativeBuildInputs = [ pkgconfig ]; 2157 2157 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2158 - meta.platforms = stdenv.lib.platforms.unix; 2158 + meta.platforms = lib.platforms.unix; 2159 2159 }) {}; 2160 2160 2161 2161 xf86videosis = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2168 2168 hardeningDisable = [ "bindnow" "relro" ]; 2169 2169 nativeBuildInputs = [ pkgconfig ]; 2170 2170 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2171 - meta.platforms = stdenv.lib.platforms.unix; 2171 + meta.platforms = lib.platforms.unix; 2172 2172 }) {}; 2173 2173 2174 2174 xf86videosisusb = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2181 2181 hardeningDisable = [ "bindnow" "relro" ]; 2182 2182 nativeBuildInputs = [ pkgconfig ]; 2183 2183 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2184 - meta.platforms = stdenv.lib.platforms.unix; 2184 + meta.platforms = lib.platforms.unix; 2185 2185 }) {}; 2186 2186 2187 2187 xf86videosuncg6 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 2194 2194 hardeningDisable = [ "bindnow" "relro" ]; 2195 2195 nativeBuildInputs = [ pkgconfig ]; 2196 2196 buildInputs = [ xorgproto xorgserver ]; 2197 - meta.platforms = stdenv.lib.platforms.unix; 2197 + meta.platforms = lib.platforms.unix; 2198 2198 }) {}; 2199 2199 2200 2200 xf86videosunffb = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 2207 2207 hardeningDisable = [ "bindnow" "relro" ]; 2208 2208 nativeBuildInputs = [ pkgconfig ]; 2209 2209 buildInputs = [ xorgproto xorgserver ]; 2210 - meta.platforms = stdenv.lib.platforms.unix; 2210 + meta.platforms = lib.platforms.unix; 2211 2211 }) {}; 2212 2212 2213 2213 xf86videosunleo = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 2220 2220 hardeningDisable = [ "bindnow" "relro" ]; 2221 2221 nativeBuildInputs = [ pkgconfig ]; 2222 2222 buildInputs = [ xorgproto xorgserver ]; 2223 - meta.platforms = stdenv.lib.platforms.unix; 2223 + meta.platforms = lib.platforms.unix; 2224 2224 }) {}; 2225 2225 2226 2226 xf86videotdfx = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2233 2233 hardeningDisable = [ "bindnow" "relro" ]; 2234 2234 nativeBuildInputs = [ pkgconfig ]; 2235 2235 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2236 - meta.platforms = stdenv.lib.platforms.unix; 2236 + meta.platforms = lib.platforms.unix; 2237 2237 }) {}; 2238 2238 2239 2239 xf86videotga = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2246 2246 hardeningDisable = [ "bindnow" "relro" ]; 2247 2247 nativeBuildInputs = [ pkgconfig ]; 2248 2248 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2249 - meta.platforms = stdenv.lib.platforms.unix; 2249 + meta.platforms = lib.platforms.unix; 2250 2250 }) {}; 2251 2251 2252 2252 xf86videotrident = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2259 2259 hardeningDisable = [ "bindnow" "relro" ]; 2260 2260 nativeBuildInputs = [ pkgconfig ]; 2261 2261 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2262 - meta.platforms = stdenv.lib.platforms.unix; 2262 + meta.platforms = lib.platforms.unix; 2263 2263 }) {}; 2264 2264 2265 2265 xf86videov4l = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { ··· 2272 2272 hardeningDisable = [ "bindnow" "relro" ]; 2273 2273 nativeBuildInputs = [ pkgconfig ]; 2274 2274 buildInputs = [ xorgproto xorgserver ]; 2275 - meta.platforms = stdenv.lib.platforms.unix; 2275 + meta.platforms = lib.platforms.unix; 2276 2276 }) {}; 2277 2277 2278 2278 xf86videovboxvideo = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2285 2285 hardeningDisable = [ "bindnow" "relro" ]; 2286 2286 nativeBuildInputs = [ pkgconfig ]; 2287 2287 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2288 - meta.platforms = stdenv.lib.platforms.unix; 2288 + meta.platforms = lib.platforms.unix; 2289 2289 }) {}; 2290 2290 2291 2291 xf86videovesa = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2298 2298 hardeningDisable = [ "bindnow" "relro" ]; 2299 2299 nativeBuildInputs = [ pkgconfig ]; 2300 2300 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2301 - meta.platforms = stdenv.lib.platforms.unix; 2301 + meta.platforms = lib.platforms.unix; 2302 2302 }) {}; 2303 2303 2304 2304 xf86videovmware = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, udev, libpciaccess, libX11, libXext, xorgserver }: stdenv.mkDerivation { ··· 2311 2311 hardeningDisable = [ "bindnow" "relro" ]; 2312 2312 nativeBuildInputs = [ pkgconfig ]; 2313 2313 buildInputs = [ xorgproto libdrm udev libpciaccess libX11 libXext xorgserver ]; 2314 - meta.platforms = stdenv.lib.platforms.unix; 2314 + meta.platforms = lib.platforms.unix; 2315 2315 }) {}; 2316 2316 2317 2317 xf86videovoodoo = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2324 2324 hardeningDisable = [ "bindnow" "relro" ]; 2325 2325 nativeBuildInputs = [ pkgconfig ]; 2326 2326 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2327 - meta.platforms = stdenv.lib.platforms.unix; 2327 + meta.platforms = lib.platforms.unix; 2328 2328 }) {}; 2329 2329 2330 2330 xf86videowsfb = callPackage ({ stdenv, pkgconfig, fetchurl, xorgserver, xorgproto }: stdenv.mkDerivation { ··· 2337 2337 hardeningDisable = [ "bindnow" "relro" ]; 2338 2338 nativeBuildInputs = [ pkgconfig ]; 2339 2339 buildInputs = [ xorgserver xorgproto ]; 2340 - meta.platforms = stdenv.lib.platforms.unix; 2340 + meta.platforms = lib.platforms.unix; 2341 2341 }) {}; 2342 2342 2343 2343 xf86videoxgi = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { ··· 2350 2350 hardeningDisable = [ "bindnow" "relro" ]; 2351 2351 nativeBuildInputs = [ pkgconfig ]; 2352 2352 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2353 - meta.platforms = stdenv.lib.platforms.unix; 2353 + meta.platforms = lib.platforms.unix; 2354 2354 }) {}; 2355 2355 2356 2356 xfd = callPackage ({ stdenv, pkgconfig, fetchurl, libxkbfile, fontconfig, libXaw, libXft, libXmu, xorgproto, libXrender, libXt, gettext }: stdenv.mkDerivation { ··· 2363 2363 hardeningDisable = [ "bindnow" "relro" ]; 2364 2364 nativeBuildInputs = [ pkgconfig gettext ]; 2365 2365 buildInputs = [ libxkbfile fontconfig libXaw libXft libXmu xorgproto libXrender libXt ]; 2366 - meta.platforms = stdenv.lib.platforms.unix; 2366 + meta.platforms = lib.platforms.unix; 2367 2367 }) {}; 2368 2368 2369 2369 xfontsel = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXmu, libXt }: stdenv.mkDerivation { ··· 2376 2376 hardeningDisable = [ "bindnow" "relro" ]; 2377 2377 nativeBuildInputs = [ pkgconfig ]; 2378 2378 buildInputs = [ libX11 libXaw libXmu libXt ]; 2379 - meta.platforms = stdenv.lib.platforms.unix; 2379 + meta.platforms = lib.platforms.unix; 2380 2380 }) {}; 2381 2381 2382 2382 xfs = callPackage ({ stdenv, pkgconfig, fetchurl, libXfont2, xorgproto, xtrans }: stdenv.mkDerivation { ··· 2389 2389 hardeningDisable = [ "bindnow" "relro" ]; 2390 2390 nativeBuildInputs = [ pkgconfig ]; 2391 2391 buildInputs = [ libXfont2 xorgproto xtrans ]; 2392 - meta.platforms = stdenv.lib.platforms.unix; 2392 + meta.platforms = lib.platforms.unix; 2393 2393 }) {}; 2394 2394 2395 2395 xfsinfo = callPackage ({ stdenv, pkgconfig, fetchurl, libFS, xorgproto }: stdenv.mkDerivation { ··· 2402 2402 hardeningDisable = [ "bindnow" "relro" ]; 2403 2403 nativeBuildInputs = [ pkgconfig ]; 2404 2404 buildInputs = [ libFS xorgproto ]; 2405 - meta.platforms = stdenv.lib.platforms.unix; 2405 + meta.platforms = lib.platforms.unix; 2406 2406 }) {}; 2407 2407 2408 2408 xgamma = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto, libXxf86vm }: stdenv.mkDerivation { ··· 2415 2415 hardeningDisable = [ "bindnow" "relro" ]; 2416 2416 nativeBuildInputs = [ pkgconfig ]; 2417 2417 buildInputs = [ libX11 xorgproto libXxf86vm ]; 2418 - meta.platforms = stdenv.lib.platforms.unix; 2418 + meta.platforms = lib.platforms.unix; 2419 2419 }) {}; 2420 2420 2421 2421 xgc = callPackage ({ stdenv, pkgconfig, fetchurl, libXaw, libXt }: stdenv.mkDerivation { ··· 2428 2428 hardeningDisable = [ "bindnow" "relro" ]; 2429 2429 nativeBuildInputs = [ pkgconfig ]; 2430 2430 buildInputs = [ libXaw libXt ]; 2431 - meta.platforms = stdenv.lib.platforms.unix; 2431 + meta.platforms = lib.platforms.unix; 2432 2432 }) {}; 2433 2433 2434 2434 xhost = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXau, libXmu, xorgproto }: stdenv.mkDerivation { ··· 2441 2441 hardeningDisable = [ "bindnow" "relro" ]; 2442 2442 nativeBuildInputs = [ pkgconfig ]; 2443 2443 buildInputs = [ libX11 libXau libXmu xorgproto ]; 2444 - meta.platforms = stdenv.lib.platforms.unix; 2444 + meta.platforms = lib.platforms.unix; 2445 2445 }) {}; 2446 2446 2447 2447 xinit = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 2454 2454 hardeningDisable = [ "bindnow" "relro" ]; 2455 2455 nativeBuildInputs = [ pkgconfig ]; 2456 2456 buildInputs = [ libX11 xorgproto ]; 2457 - meta.platforms = stdenv.lib.platforms.unix; 2457 + meta.platforms = lib.platforms.unix; 2458 2458 }) {}; 2459 2459 2460 2460 xinput = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXext, libXi, libXinerama, libXrandr }: stdenv.mkDerivation { ··· 2467 2467 hardeningDisable = [ "bindnow" "relro" ]; 2468 2468 nativeBuildInputs = [ pkgconfig ]; 2469 2469 buildInputs = [ xorgproto libX11 libXext libXi libXinerama libXrandr ]; 2470 - meta.platforms = stdenv.lib.platforms.unix; 2470 + meta.platforms = lib.platforms.unix; 2471 2471 }) {}; 2472 2472 2473 2473 xkbcomp = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libxkbfile, xorgproto }: stdenv.mkDerivation { ··· 2480 2480 hardeningDisable = [ "bindnow" "relro" ]; 2481 2481 nativeBuildInputs = [ pkgconfig ]; 2482 2482 buildInputs = [ libX11 libxkbfile xorgproto ]; 2483 - meta.platforms = stdenv.lib.platforms.unix; 2483 + meta.platforms = lib.platforms.unix; 2484 2484 }) {}; 2485 2485 2486 2486 xkbevd = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libxkbfile }: stdenv.mkDerivation { ··· 2493 2493 hardeningDisable = [ "bindnow" "relro" ]; 2494 2494 nativeBuildInputs = [ pkgconfig ]; 2495 2495 buildInputs = [ libX11 libxkbfile ]; 2496 - meta.platforms = stdenv.lib.platforms.unix; 2496 + meta.platforms = lib.platforms.unix; 2497 2497 }) {}; 2498 2498 2499 2499 xkbprint = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libxkbfile, xorgproto }: stdenv.mkDerivation { ··· 2506 2506 hardeningDisable = [ "bindnow" "relro" ]; 2507 2507 nativeBuildInputs = [ pkgconfig ]; 2508 2508 buildInputs = [ libX11 libxkbfile xorgproto ]; 2509 - meta.platforms = stdenv.lib.platforms.unix; 2509 + meta.platforms = lib.platforms.unix; 2510 2510 }) {}; 2511 2511 2512 2512 xkbutils = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libX11, libXaw, libXt }: stdenv.mkDerivation { ··· 2519 2519 hardeningDisable = [ "bindnow" "relro" ]; 2520 2520 nativeBuildInputs = [ pkgconfig ]; 2521 2521 buildInputs = [ xorgproto libX11 libXaw libXt ]; 2522 - meta.platforms = stdenv.lib.platforms.unix; 2522 + meta.platforms = lib.platforms.unix; 2523 2523 }) {}; 2524 2524 2525 2525 xkeyboardconfig = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto, python3 }: stdenv.mkDerivation { ··· 2532 2532 hardeningDisable = [ "bindnow" "relro" ]; 2533 2533 nativeBuildInputs = [ pkgconfig python3 ]; 2534 2534 buildInputs = [ libX11 xorgproto ]; 2535 - meta.platforms = stdenv.lib.platforms.unix; 2535 + meta.platforms = lib.platforms.unix; 2536 2536 }) {}; 2537 2537 2538 2538 xkill = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { ··· 2545 2545 hardeningDisable = [ "bindnow" "relro" ]; 2546 2546 nativeBuildInputs = [ pkgconfig ]; 2547 2547 buildInputs = [ libX11 libXmu xorgproto ]; 2548 - meta.platforms = stdenv.lib.platforms.unix; 2548 + meta.platforms = lib.platforms.unix; 2549 2549 }) {}; 2550 2550 2551 2551 xload = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXmu, xorgproto, libXt, gettext }: stdenv.mkDerivation { ··· 2558 2558 hardeningDisable = [ "bindnow" "relro" ]; 2559 2559 nativeBuildInputs = [ pkgconfig gettext ]; 2560 2560 buildInputs = [ libX11 libXaw libXmu xorgproto libXt ]; 2561 - meta.platforms = stdenv.lib.platforms.unix; 2561 + meta.platforms = lib.platforms.unix; 2562 2562 }) {}; 2563 2563 2564 2564 xlsatoms = callPackage ({ stdenv, pkgconfig, fetchurl, libxcb }: stdenv.mkDerivation { ··· 2571 2571 hardeningDisable = [ "bindnow" "relro" ]; 2572 2572 nativeBuildInputs = [ pkgconfig ]; 2573 2573 buildInputs = [ libxcb ]; 2574 - meta.platforms = stdenv.lib.platforms.unix; 2574 + meta.platforms = lib.platforms.unix; 2575 2575 }) {}; 2576 2576 2577 2577 xlsclients = callPackage ({ stdenv, pkgconfig, fetchurl, libxcb }: stdenv.mkDerivation { ··· 2584 2584 hardeningDisable = [ "bindnow" "relro" ]; 2585 2585 nativeBuildInputs = [ pkgconfig ]; 2586 2586 buildInputs = [ libxcb ]; 2587 - meta.platforms = stdenv.lib.platforms.unix; 2587 + meta.platforms = lib.platforms.unix; 2588 2588 }) {}; 2589 2589 2590 2590 xlsfonts = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 2597 2597 hardeningDisable = [ "bindnow" "relro" ]; 2598 2598 nativeBuildInputs = [ pkgconfig ]; 2599 2599 buildInputs = [ libX11 xorgproto ]; 2600 - meta.platforms = stdenv.lib.platforms.unix; 2600 + meta.platforms = lib.platforms.unix; 2601 2601 }) {}; 2602 2602 2603 2603 xmag = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXmu, libXt }: stdenv.mkDerivation { ··· 2610 2610 hardeningDisable = [ "bindnow" "relro" ]; 2611 2611 nativeBuildInputs = [ pkgconfig ]; 2612 2612 buildInputs = [ libX11 libXaw libXmu libXt ]; 2613 - meta.platforms = stdenv.lib.platforms.unix; 2613 + meta.platforms = lib.platforms.unix; 2614 2614 }) {}; 2615 2615 2616 2616 xmessage = callPackage ({ stdenv, pkgconfig, fetchurl, libXaw, libXt }: stdenv.mkDerivation { ··· 2623 2623 hardeningDisable = [ "bindnow" "relro" ]; 2624 2624 nativeBuildInputs = [ pkgconfig ]; 2625 2625 buildInputs = [ libXaw libXt ]; 2626 - meta.platforms = stdenv.lib.platforms.unix; 2626 + meta.platforms = lib.platforms.unix; 2627 2627 }) {}; 2628 2628 2629 2629 xmodmap = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 2636 2636 hardeningDisable = [ "bindnow" "relro" ]; 2637 2637 nativeBuildInputs = [ pkgconfig ]; 2638 2638 buildInputs = [ libX11 xorgproto ]; 2639 - meta.platforms = stdenv.lib.platforms.unix; 2639 + meta.platforms = lib.platforms.unix; 2640 2640 }) {}; 2641 2641 2642 2642 xmore = callPackage ({ stdenv, pkgconfig, fetchurl, libXaw, libXt }: stdenv.mkDerivation { ··· 2649 2649 hardeningDisable = [ "bindnow" "relro" ]; 2650 2650 nativeBuildInputs = [ pkgconfig ]; 2651 2651 buildInputs = [ libXaw libXt ]; 2652 - meta.platforms = stdenv.lib.platforms.unix; 2652 + meta.platforms = lib.platforms.unix; 2653 2653 }) {}; 2654 2654 2655 2655 xorgcffiles = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 2662 2662 hardeningDisable = [ "bindnow" "relro" ]; 2663 2663 nativeBuildInputs = [ pkgconfig ]; 2664 2664 buildInputs = [ ]; 2665 - meta.platforms = stdenv.lib.platforms.unix; 2665 + meta.platforms = lib.platforms.unix; 2666 2666 }) {}; 2667 2667 2668 2668 xorgdocs = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 2675 2675 hardeningDisable = [ "bindnow" "relro" ]; 2676 2676 nativeBuildInputs = [ pkgconfig ]; 2677 2677 buildInputs = [ ]; 2678 - meta.platforms = stdenv.lib.platforms.unix; 2678 + meta.platforms = lib.platforms.unix; 2679 2679 }) {}; 2680 2680 2681 2681 xorgproto = callPackage ({ stdenv, pkgconfig, fetchurl, libXt }: stdenv.mkDerivation { ··· 2688 2688 hardeningDisable = [ "bindnow" "relro" ]; 2689 2689 nativeBuildInputs = [ pkgconfig ]; 2690 2690 buildInputs = [ libXt ]; 2691 - meta.platforms = stdenv.lib.platforms.unix; 2691 + meta.platforms = lib.platforms.unix; 2692 2692 }) {}; 2693 2693 2694 2694 xorgserver = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, openssl, libX11, libXau, libXaw, libxcb, xcbutil, xcbutilwm, xcbutilimage, xcbutilkeysyms, xcbutilrenderutil, libXdmcp, libXfixes, libxkbfile, libXmu, libXpm, libXrender, libXres, libXt }: stdenv.mkDerivation { ··· 2701 2701 hardeningDisable = [ "bindnow" "relro" ]; 2702 2702 nativeBuildInputs = [ pkgconfig ]; 2703 2703 buildInputs = [ xorgproto openssl libX11 libXau libXaw libxcb xcbutil xcbutilwm xcbutilimage xcbutilkeysyms xcbutilrenderutil libXdmcp libXfixes libxkbfile libXmu libXpm libXrender libXres libXt ]; 2704 - meta.platforms = stdenv.lib.platforms.unix; 2704 + meta.platforms = lib.platforms.unix; 2705 2705 }) {}; 2706 2706 2707 2707 xorgsgmldoctools = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 2714 2714 hardeningDisable = [ "bindnow" "relro" ]; 2715 2715 nativeBuildInputs = [ pkgconfig ]; 2716 2716 buildInputs = [ ]; 2717 - meta.platforms = stdenv.lib.platforms.unix; 2717 + meta.platforms = lib.platforms.unix; 2718 2718 }) {}; 2719 2719 2720 2720 xpr = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { ··· 2727 2727 hardeningDisable = [ "bindnow" "relro" ]; 2728 2728 nativeBuildInputs = [ pkgconfig ]; 2729 2729 buildInputs = [ libX11 libXmu xorgproto ]; 2730 - meta.platforms = stdenv.lib.platforms.unix; 2730 + meta.platforms = lib.platforms.unix; 2731 2731 }) {}; 2732 2732 2733 2733 xprop = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 2740 2740 hardeningDisable = [ "bindnow" "relro" ]; 2741 2741 nativeBuildInputs = [ pkgconfig ]; 2742 2742 buildInputs = [ libX11 xorgproto ]; 2743 - meta.platforms = stdenv.lib.platforms.unix; 2743 + meta.platforms = lib.platforms.unix; 2744 2744 }) {}; 2745 2745 2746 2746 xrandr = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto, libXrandr, libXrender }: stdenv.mkDerivation { ··· 2753 2753 hardeningDisable = [ "bindnow" "relro" ]; 2754 2754 nativeBuildInputs = [ pkgconfig ]; 2755 2755 buildInputs = [ libX11 xorgproto libXrandr libXrender ]; 2756 - meta.platforms = stdenv.lib.platforms.unix; 2756 + meta.platforms = lib.platforms.unix; 2757 2757 }) {}; 2758 2758 2759 2759 xrdb = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { ··· 2766 2766 hardeningDisable = [ "bindnow" "relro" ]; 2767 2767 nativeBuildInputs = [ pkgconfig ]; 2768 2768 buildInputs = [ libX11 libXmu xorgproto ]; 2769 - meta.platforms = stdenv.lib.platforms.unix; 2769 + meta.platforms = lib.platforms.unix; 2770 2770 }) {}; 2771 2771 2772 2772 xrefresh = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 2779 2779 hardeningDisable = [ "bindnow" "relro" ]; 2780 2780 nativeBuildInputs = [ pkgconfig ]; 2781 2781 buildInputs = [ libX11 xorgproto ]; 2782 - meta.platforms = stdenv.lib.platforms.unix; 2782 + meta.platforms = lib.platforms.unix; 2783 2783 }) {}; 2784 2784 2785 2785 xset = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXext, libXmu, xorgproto, libXxf86misc }: stdenv.mkDerivation { ··· 2792 2792 hardeningDisable = [ "bindnow" "relro" ]; 2793 2793 nativeBuildInputs = [ pkgconfig ]; 2794 2794 buildInputs = [ libX11 libXext libXmu xorgproto libXxf86misc ]; 2795 - meta.platforms = stdenv.lib.platforms.unix; 2795 + meta.platforms = lib.platforms.unix; 2796 2796 }) {}; 2797 2797 2798 2798 xsetroot = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xbitmaps, libXcursor, libXmu, xorgproto }: stdenv.mkDerivation { ··· 2805 2805 hardeningDisable = [ "bindnow" "relro" ]; 2806 2806 nativeBuildInputs = [ pkgconfig ]; 2807 2807 buildInputs = [ libX11 xbitmaps libXcursor libXmu xorgproto ]; 2808 - meta.platforms = stdenv.lib.platforms.unix; 2808 + meta.platforms = lib.platforms.unix; 2809 2809 }) {}; 2810 2810 2811 2811 xsm = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, libSM, libX11, libXaw, libXt }: stdenv.mkDerivation { ··· 2818 2818 hardeningDisable = [ "bindnow" "relro" ]; 2819 2819 nativeBuildInputs = [ pkgconfig ]; 2820 2820 buildInputs = [ libICE libSM libX11 libXaw libXt ]; 2821 - meta.platforms = stdenv.lib.platforms.unix; 2821 + meta.platforms = lib.platforms.unix; 2822 2822 }) {}; 2823 2823 2824 2824 xstdcmap = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { ··· 2831 2831 hardeningDisable = [ "bindnow" "relro" ]; 2832 2832 nativeBuildInputs = [ pkgconfig ]; 2833 2833 buildInputs = [ libX11 libXmu xorgproto ]; 2834 - meta.platforms = stdenv.lib.platforms.unix; 2834 + meta.platforms = lib.platforms.unix; 2835 2835 }) {}; 2836 2836 2837 2837 xtrans = callPackage ({ stdenv, pkgconfig, fetchurl }: stdenv.mkDerivation { ··· 2844 2844 hardeningDisable = [ "bindnow" "relro" ]; 2845 2845 nativeBuildInputs = [ pkgconfig ]; 2846 2846 buildInputs = [ ]; 2847 - meta.platforms = stdenv.lib.platforms.unix; 2847 + meta.platforms = lib.platforms.unix; 2848 2848 }) {}; 2849 2849 2850 2850 xtrap = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXt, libXTrap }: stdenv.mkDerivation { ··· 2857 2857 hardeningDisable = [ "bindnow" "relro" ]; 2858 2858 nativeBuildInputs = [ pkgconfig ]; 2859 2859 buildInputs = [ libX11 libXt libXTrap ]; 2860 - meta.platforms = stdenv.lib.platforms.unix; 2860 + meta.platforms = lib.platforms.unix; 2861 2861 }) {}; 2862 2862 2863 2863 xvinfo = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto, libXv }: stdenv.mkDerivation { ··· 2870 2870 hardeningDisable = [ "bindnow" "relro" ]; 2871 2871 nativeBuildInputs = [ pkgconfig ]; 2872 2872 buildInputs = [ libX11 xorgproto libXv ]; 2873 - meta.platforms = stdenv.lib.platforms.unix; 2873 + meta.platforms = lib.platforms.unix; 2874 2874 }) {}; 2875 2875 2876 2876 xwd = callPackage ({ stdenv, pkgconfig, fetchurl, libxkbfile, libX11, xorgproto }: stdenv.mkDerivation { ··· 2883 2883 hardeningDisable = [ "bindnow" "relro" ]; 2884 2884 nativeBuildInputs = [ pkgconfig ]; 2885 2885 buildInputs = [ libxkbfile libX11 xorgproto ]; 2886 - meta.platforms = stdenv.lib.platforms.unix; 2886 + meta.platforms = lib.platforms.unix; 2887 2887 }) {}; 2888 2888 2889 2889 xwininfo = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libxcb, xorgproto }: stdenv.mkDerivation { ··· 2896 2896 hardeningDisable = [ "bindnow" "relro" ]; 2897 2897 nativeBuildInputs = [ pkgconfig ]; 2898 2898 buildInputs = [ libX11 libxcb xorgproto ]; 2899 - meta.platforms = stdenv.lib.platforms.unix; 2899 + meta.platforms = lib.platforms.unix; 2900 2900 }) {}; 2901 2901 2902 2902 xwud = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { ··· 2909 2909 hardeningDisable = [ "bindnow" "relro" ]; 2910 2910 nativeBuildInputs = [ pkgconfig ]; 2911 2911 buildInputs = [ libX11 xorgproto ]; 2912 - meta.platforms = stdenv.lib.platforms.unix; 2912 + meta.platforms = lib.platforms.unix; 2913 2913 }) {}; 2914 2914 2915 2915 })
+1 -1
pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
··· 311 311 hardeningDisable = [ "bindnow" "relro" ]; 312 312 nativeBuildInputs = [ pkgconfig $nativeBuildInputsStr]; 313 313 buildInputs = [ $buildInputsStr];$extraAttrsStr 314 - meta.platforms = stdenv.lib.platforms.unix; 314 + meta.platforms = lib.platforms.unix; 315 315 }) {}; 316 316 317 317 EOF
+1 -1
pkgs/top-level/aliases.nix
··· 284 284 libgnome_keyring3 = libgnome-keyring3; # added 2018-02-25 285 285 libgumbo = gumbo; # added 2018-01-21 286 286 libGL_driver = mesa.drivers; # added 2019-05-28 287 - libintlOrEmpty = stdenv.lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # added 2018-03-14 287 + libintlOrEmpty = lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # added 2018-03-14 288 288 libjpeg_drop = libjpeg_original; # added 2020-06-05 289 289 libjson_rpc_cpp = libjson-rpc-cpp; # added 2017-02-28 290 290 liblapackWithoutAtlas = lapack-reference; # added 2018-11-05
+26 -26
pkgs/top-level/all-packages.nix
··· 6723 6723 libcap = if stdenv.isDarwin then null else libcap; 6724 6724 }; 6725 6725 6726 - pinentry-curses = (stdenv.lib.getOutput "curses" pinentry); 6727 - pinentry-emacs = (stdenv.lib.getOutput "emacs" pinentry); 6728 - pinentry-gtk2 = (stdenv.lib.getOutput "gtk2" pinentry); 6729 - pinentry-qt = (stdenv.lib.getOutput "qt" pinentry); 6730 - pinentry-gnome = (stdenv.lib.getOutput "gnome3" pinentry); 6726 + pinentry-curses = (lib.getOutput "curses" pinentry); 6727 + pinentry-emacs = (lib.getOutput "emacs" pinentry); 6728 + pinentry-gtk2 = (lib.getOutput "gtk2" pinentry); 6729 + pinentry-qt = (lib.getOutput "qt" pinentry); 6730 + pinentry-gnome = (lib.getOutput "gnome3" pinentry); 6731 6731 6732 6732 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix { 6733 6733 inherit (darwin.apple_sdk.frameworks) Cocoa; ··· 9189 9189 mkdir -p "$rsrc/lib" 9190 9190 ln -s "${cc}/lib" "$rsrc/include" 9191 9191 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags 9192 - '' + stdenv.lib.optionalString (stdenv.targetPlatform.isLinux && !(stdenv.targetPlatform.useLLVM or false)) '' 9192 + '' + lib.optionalString (stdenv.targetPlatform.isLinux && !(stdenv.targetPlatform.useLLVM or false)) '' 9193 9193 echo "--gcc-toolchain=${gccForLibs}" >> $out/nix-support/cc-cflags 9194 9194 ''; 9195 9195 }; ··· 10074 10074 inherit (stdenvAdapters) overrideCC; 10075 10075 buildLlvmTools = buildPackages.llvmPackages_11.tools; 10076 10076 targetLlvmLibraries = targetPackages.llvmPackages_11.libraries; 10077 - } // stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && buildPackages.stdenv.cc.isGNU) { 10077 + } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && buildPackages.stdenv.cc.isGNU) { 10078 10078 stdenv = gcc7Stdenv; 10079 10079 }); 10080 10080 ··· 10539 10539 # want the C++ library to be explicitly chosen by the caller, and null by 10540 10540 # default. 10541 10541 libcxx ? null 10542 - , extraPackages ? stdenv.lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross 10542 + , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross 10543 10543 , ... 10544 10544 } @ extraArgs: 10545 10545 callPackage ../build-support/cc-wrapper (let self = { ··· 11035 11035 spidermonkey_1_8_5 = callPackage ../development/interpreters/spidermonkey/1.8.5.nix { }; 11036 11036 spidermonkey_38 = callPackage ../development/interpreters/spidermonkey/38.nix ({ 11037 11037 inherit (darwin) libobjc; 11038 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 11038 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 11039 11039 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 11040 11040 })); 11041 11041 spidermonkey_60 = callPackage ../development/interpreters/spidermonkey/60.nix { }; ··· 12622 12622 arrayfire = callPackage ../development/libraries/arrayfire {}; 12623 12623 12624 12624 arrow-cpp = callPackage ../development/libraries/arrow-cpp ({ 12625 - } // stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 12625 + } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 12626 12626 stdenv = overrideCC stdenv buildPackages.gcc6; # hidden symbol `__divmoddi4' 12627 12627 }); 12628 12628 ··· 13761 13761 icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({ 13762 13762 nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; }; 13763 13763 } // 13764 - (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13764 + (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13765 13765 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13766 13766 })); 13767 13767 icu59 = callPackage ../development/libraries/icu/59.nix ({ 13768 13768 nativeBuildRoot = buildPackages.icu59.override { buildRootOnly = true; }; 13769 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13769 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13770 13770 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13771 13771 })); 13772 13772 icu60 = callPackage ../development/libraries/icu/60.nix ({ 13773 13773 nativeBuildRoot = buildPackages.icu60.override { buildRootOnly = true; }; 13774 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13774 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13775 13775 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13776 13776 })); 13777 13777 icu63 = callPackage ../development/libraries/icu/63.nix ({ 13778 13778 nativeBuildRoot = buildPackages.icu63.override { buildRootOnly = true; }; 13779 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13779 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13780 13780 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13781 13781 })); 13782 13782 icu64 = callPackage ../development/libraries/icu/64.nix ({ 13783 13783 nativeBuildRoot = buildPackages.icu64.override { buildRootOnly = true; }; 13784 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13784 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13785 13785 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13786 13786 })); 13787 13787 icu65 = callPackage ../development/libraries/icu/65.nix ({ 13788 13788 nativeBuildRoot = buildPackages.icu65.override { buildRootOnly = true; }; 13789 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13789 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13790 13790 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13791 13791 })); 13792 13792 icu66 = callPackage ../development/libraries/icu/66.nix ({ 13793 13793 nativeBuildRoot = buildPackages.icu66.override { buildRootOnly = true; }; 13794 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13794 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13795 13795 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13796 13796 })); 13797 13797 icu67 = callPackage ../development/libraries/icu/67.nix ({ 13798 13798 nativeBuildRoot = buildPackages.icu67.override { buildRootOnly = true; }; 13799 - } // (stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13799 + } // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) { 13800 13800 stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4' 13801 13801 })); 13802 13802 ··· 17658 17658 17659 17659 pulseaudio = callPackage ../servers/pulseaudio ({ 17660 17660 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; 17661 - } // stdenv.lib.optionalAttrs stdenv.isDarwin { 17661 + } // lib.optionalAttrs stdenv.isDarwin { 17662 17662 # Default autoreconfHook (2.70) fails on darwin, 17663 17663 # with "configure: error: *** Compiler does not support -std=gnu11" 17664 17664 autoreconfHook = buildPackages.autoreconfHook269; ··· 18844 18844 18845 18845 hyperv-daemons = callPackage ../os-specific/linux/hyperv-daemons { }; 18846 18846 18847 - e1000e = if stdenv.lib.versionOlder kernel.version "4.10" then callPackage ../os-specific/linux/e1000e {} else null; 18847 + e1000e = if lib.versionOlder kernel.version "4.10" then callPackage ../os-specific/linux/e1000e {} else null; 18848 18848 18849 - intel-speed-select = if stdenv.lib.versionAtLeast kernel.version "5.3" then callPackage ../os-specific/linux/intel-speed-select { } else null; 18849 + intel-speed-select = if lib.versionAtLeast kernel.version "5.3" then callPackage ../os-specific/linux/intel-speed-select { } else null; 18850 18850 18851 18851 ixgbevf = callPackage ../os-specific/linux/ixgbevf {}; 18852 18852 ··· 18927 18927 18928 18928 netatop = callPackage ../os-specific/linux/netatop { }; 18929 18929 18930 - oci-seccomp-bpf-hook = if stdenv.lib.versionAtLeast kernel.version "5.4" then callPackage ../os-specific/linux/oci-seccomp-bpf-hook { } else null; 18930 + oci-seccomp-bpf-hook = if lib.versionAtLeast kernel.version "5.4" then callPackage ../os-specific/linux/oci-seccomp-bpf-hook { } else null; 18931 18931 18932 18932 perf = callPackage ../os-specific/linux/kernel/perf.nix { }; 18933 18933 18934 - phc-intel = if stdenv.lib.versionAtLeast kernel.version "4.10" then callPackage ../os-specific/linux/phc-intel { } else null; 18934 + phc-intel = if lib.versionAtLeast kernel.version "4.10" then callPackage ../os-specific/linux/phc-intel { } else null; 18935 18935 18936 18936 # Disable for kernels 4.15 and above due to compatibility issues 18937 - prl-tools = if stdenv.lib.versionOlder kernel.version "4.15" then callPackage ../os-specific/linux/prl-tools { } else null; 18937 + prl-tools = if lib.versionOlder kernel.version "4.15" then callPackage ../os-specific/linux/prl-tools { } else null; 18938 18938 18939 18939 sch_cake = callPackage ../os-specific/linux/sch_cake { }; 18940 18940 ··· 21162 21162 dablin = callPackage ../applications/radio/dablin { }; 21163 21163 21164 21164 darcs = haskell.lib.overrideCabal (haskell.lib.justStaticExecutables haskellPackages.darcs) (drv: { 21165 - configureFlags = (stdenv.lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; 21165 + configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; 21166 21166 }); 21167 21167 21168 21168 darktable = callPackage ../applications/graphics/darktable { ··· 27542 27542 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { }; 27543 27543 27544 27544 isabelle = callPackage ../applications/science/logic/isabelle { 27545 - polyml = stdenv.lib.overrideDerivation polyml (attrs: { 27545 + polyml = lib.overrideDerivation polyml (attrs: { 27546 27546 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ]; 27547 27547 }); 27548 27548
+41 -40
pkgs/top-level/dotnet-packages.nix
··· 1 1 { stdenv 2 + , lib 2 3 , pkgs 3 4 , buildDotnetPackage 4 5 , fetchurl ··· 363 364 echo 'au BufRead,BufNewFile *.bpl set filetype=boogie' > $vimdir/ftdetect/bpl.vim 364 365 ''; 365 366 366 - meta = with stdenv.lib; { 367 + meta = with lib; { 367 368 description = "An intermediate verification language"; 368 369 homepage = "https://github.com/boogie-org/boogie"; 369 370 longDescription = '' ··· 437 438 rm -f $out/lib/dotnet/${baseName}/dafny{,-server} 438 439 ''; 439 440 440 - meta = with stdenv.lib; { 441 + meta = with lib; { 441 442 description = "A programming language with built-in specification constructs"; 442 443 homepage = "https://research.microsoft.com/dafny"; 443 444 maintainers = with maintainers; [ layus ]; ··· 477 478 meta = { 478 479 description = "Excel-DNA is an independent project to integrate .NET into Excel"; 479 480 homepage = "https://excel-dna.net/"; 480 - license = stdenv.lib.licenses.mit; 481 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 482 - platforms = with stdenv.lib.platforms; linux; 481 + license = lib.licenses.mit; 482 + maintainers = with lib.maintainers; [ obadz ]; 483 + platforms = with lib.platforms; linux; 483 484 }; 484 485 }; 485 486 ··· 506 507 meta = { 507 508 description = "This library implements helper functions to assist and modify the Excel-DNA function registration"; 508 509 homepage = "https://github.com/Excel-DNA/Registration"; 509 - license = stdenv.lib.licenses.mit; 510 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 511 - platforms = with stdenv.lib.platforms; linux; 510 + license = lib.licenses.mit; 511 + maintainers = with lib.maintainers; [ obadz ]; 512 + platforms = with lib.platforms; linux; 512 513 }; 513 514 }; 514 515 ··· 540 541 meta = { 541 542 description = "ExtCore is an extended core library for F#"; 542 543 homepage = "https://github.com/jack-pappas/ExtCore"; 543 - license = stdenv.lib.licenses.asl20; 544 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 545 - platforms = with stdenv.lib.platforms; linux; 544 + license = lib.licenses.asl20; 545 + maintainers = with lib.maintainers; [ obadz ]; 546 + platforms = with lib.platforms; linux; 546 547 broken = true; 547 548 }; 548 549 }; ··· 576 577 service for rich editing or 'intellisense' features for editors. 577 578 ''; 578 579 homepage = "https://github.com/fsharp/FSharp.AutoComplete"; 579 - license = stdenv.lib.licenses.asl20; 580 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 581 - platforms = with stdenv.lib.platforms; linux; 580 + license = lib.licenses.asl20; 581 + maintainers = with lib.maintainers; [ obadz ]; 582 + platforms = with lib.platforms; linux; 582 583 }; 583 584 }; 584 585 ··· 603 604 meta = { 604 605 description = "The F# compiler services package is a component derived from the F# compiler source code that exposes additional functionality for implementing F# language bindings"; 605 606 homepage = "https://fsharp.github.io/FSharp.Compiler.Service/"; 606 - license = stdenv.lib.licenses.asl20; 607 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 608 - platforms = with stdenv.lib.platforms; linux; 607 + license = lib.licenses.asl20; 608 + maintainers = with lib.maintainers; [ obadz ]; 609 + platforms = with lib.platforms; linux; 609 610 }; 610 611 }; 611 612 ··· 647 648 meta = { 648 649 description = "F# Data: Library for Data Access"; 649 650 homepage = "https://fsharp.github.io/FSharp.Data/"; 650 - license = stdenv.lib.licenses.asl20; 651 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 652 - platforms = with stdenv.lib.platforms; linux; 651 + license = lib.licenses.asl20; 652 + maintainers = with lib.maintainers; [ obadz ]; 653 + platforms = with lib.platforms; linux; 653 654 }; 654 655 }; 655 656 ··· 679 680 # meta = { 680 681 # description = "FSharpx.Extras is a collection of libraries and tools for use with F#"; 681 682 # homepage = "https://fsprojects.github.io/FSharpx.Extras/"; 682 - # license = stdenv.lib.licenses.asl20; 683 - # maintainers = with stdenv.lib.maintainers; [ obadz ]; 684 - # platforms = with stdenv.lib.platforms; linux; 683 + # license = lib.licenses.asl20; 684 + # maintainers = with lib.maintainers; [ obadz ]; 685 + # platforms = with lib.platforms; linux; 685 686 # }; 686 687 # }; 687 688 ··· 724 725 outputFiles = [ "GitVersionTree/bin/Release/*" ]; 725 726 exeFiles = [ "GitVersionTree.exe" ]; 726 727 727 - meta = with stdenv.lib; { 728 + meta = with lib; { 728 729 description = "A tool to help visualize git revisions and branches"; 729 730 homepage = "https://github.com/crc8/GitVersionTree"; 730 731 license = licenses.gpl2; ··· 751 752 meta = { 752 753 description = "Math.NET Numerics is an opensource numerical library for .Net, Silverlight and Mono"; 753 754 homepage = "https://numerics.mathdotnet.com/"; 754 - license = stdenv.lib.licenses.mit; 755 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 756 - platforms = with stdenv.lib.platforms; linux; 755 + license = lib.licenses.mit; 756 + maintainers = with lib.maintainers; [ obadz ]; 757 + platforms = with lib.platforms; linux; 757 758 }; 758 759 }; 759 760 ··· 785 786 A generic framework for creating extensible applications, 786 787 and for creating libraries which extend those applications. 787 788 ''; 788 - license = stdenv.lib.licenses.mit; 789 + license = lib.licenses.mit; 789 790 }; 790 791 }; 791 792 ··· 840 841 # meta = { 841 842 # description = "F# addin for MonoDevelop 5.9"; 842 843 # homepage = "https://github.com/fsharp/fsharpbinding/tree/5.9"; 843 - # license = stdenv.lib.licenses.asl20; 844 - # maintainers = with stdenv.lib.maintainers; [ obadz ]; 845 - # platforms = with stdenv.lib.platforms; linux; 844 + # license = lib.licenses.asl20; 845 + # maintainers = with lib.maintainers; [ obadz ]; 846 + # platforms = with lib.platforms; linux; 846 847 # }; 847 848 # }; 848 849 ··· 872 873 meta = { 873 874 description = "A callback-based program option parser for C#"; 874 875 homepage = "http://www.ndesk.org/Options"; 875 - license = stdenv.lib.licenses.mit; 876 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 877 - platforms = with stdenv.lib.platforms; linux; 876 + license = lib.licenses.mit; 877 + maintainers = with lib.maintainers; [ obadz ]; 878 + platforms = with lib.platforms; linux; 878 879 }; 879 880 }; 880 881 ··· 939 940 meta = { 940 941 description = "A command-line tool for manipulating F# project files"; 941 942 homepage = "https://github.com/kjnilsson/projekt"; 942 - license = stdenv.lib.licenses.mit; 943 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 944 - platforms = with stdenv.lib.platforms; linux; 943 + license = lib.licenses.mit; 944 + maintainers = with lib.maintainers; [ obadz ]; 945 + platforms = with lib.platforms; linux; 945 946 }; 946 947 }; 947 948 ··· 967 968 meta = { 968 969 description = "A declarative CLI argument/XML configuration parser for F# applications"; 969 970 homepage = "https://nessos.github.io/UnionArgParser/"; 970 - license = stdenv.lib.licenses.mit; 971 - maintainers = with stdenv.lib.maintainers; [ obadz ]; 972 - platforms = with stdenv.lib.platforms; linux; 971 + license = lib.licenses.mit; 972 + maintainers = with lib.maintainers; [ obadz ]; 973 + platforms = with lib.platforms; linux; 973 974 }; 974 975 }; 975 976
+1 -1
pkgs/top-level/emscripten-packages.nix
··· 178 178 echo "================= /testing zlib using node =================" 179 179 ''; 180 180 181 - postPatch = pkgs.stdenv.lib.optionalString pkgs.stdenv.isDarwin '' 181 + postPatch = pkgs.lib.optionalString pkgs.stdenv.isDarwin '' 182 182 substituteInPlace configure \ 183 183 --replace '/usr/bin/libtool' 'ar' \ 184 184 --replace 'AR="libtool"' 'AR="ar"' \
+7 -7
pkgs/top-level/haxe-packages.nix
··· 1 - { stdenv, fetchzip, fetchFromGitHub, haxe, neko, jdk, mono }: 1 + { stdenv, lib, fetchzip, fetchFromGitHub, haxe, neko, jdk, mono }: 2 2 3 3 let 4 4 self = haxePackages; 5 5 haxePackages = with self; { 6 6 7 - withCommas = stdenv.lib.replaceChars ["."] [","]; 7 + withCommas = lib.replaceChars ["."] [","]; 8 8 9 9 # simulate "haxelib dev $libname ." 10 10 simulateHaxelibDev = libname: '' ··· 53 53 54 54 meta = { 55 55 homepage = "http://lib.haxe.org/p/${libname}"; 56 - license = stdenv.lib.licenses.bsd2; 57 - platforms = stdenv.lib.platforms.all; 56 + license = lib.licenses.bsd2; 57 + platforms = lib.platforms.all; 58 58 description = throw "please write meta.description"; 59 59 } // attrs.meta; 60 60 }); ··· 67 67 for f in $out/lib/haxe/${withCommas libname}/${withCommas version}/{,project/libs/nekoapi/}bin/Linux{,64}/*; do 68 68 chmod +w "$f" 69 69 patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) "$f" || true 70 - patchelf --set-rpath ${ stdenv.lib.makeLibraryPath [ stdenv.cc.cc ] } "$f" || true 70 + patchelf --set-rpath ${ lib.makeLibraryPath [ stdenv.cc.cc ] } "$f" || true 71 71 done 72 72 ''; 73 73 meta.description = "Runtime support library for the Haxe C++ backend"; ··· 110 110 installPhase = installLibHaxe { inherit libname version; }; 111 111 meta = { 112 112 homepage = "http://lib.haxe.org/p/${libname}"; 113 - license = stdenv.lib.licenses.bsd2; 114 - platforms = stdenv.lib.platforms.all; 113 + license = lib.licenses.bsd2; 114 + platforms = lib.platforms.all; 115 115 description = "Extern definitions for node.js 6.9"; 116 116 }; 117 117 };
+3 -3
pkgs/top-level/lua-packages.nix
··· 32 32 33 33 callPackage = pkgs.newScope self; 34 34 35 - requiredLuaModules = drvs: with stdenv.lib; let 35 + requiredLuaModules = drvs: with lib; let 36 36 modules = filter hasLuaModule drvs; 37 37 in unique ([lua] ++ modules ++ concatLists (catAttrs "requiredLuaModules" modules)); 38 38 ··· 123 123 ); 124 124 ''; 125 125 126 - meta = with stdenv.lib; { 126 + meta = with lib; { 127 127 description = "Lightweight UNIX I/O and POSIX binding for Lua"; 128 128 homepage = "https://www.gitano.org.uk/luxio/"; 129 129 license = licenses.mit; ··· 151 151 printf "package.path = '$out/lib/lua/${lua.luaversion}/?/init.lua;' .. package.path\nreturn require((...) .. '.init')\n" > $out/lib/lua/${lua.luaversion}/vicious.lua 152 152 ''; 153 153 154 - meta = with stdenv.lib; { 154 + meta = with lib; { 155 155 description = "A modular widget library for the awesome window manager"; 156 156 homepage = "https://github.com/Mic92/vicious"; 157 157 license = licenses.gpl2;
+3 -2
pkgs/top-level/python-packages.nix
··· 8 8 9 9 { pkgs 10 10 , stdenv 11 + , lib 11 12 , python 12 13 }: 13 14 14 - with pkgs.lib; 15 + with lib; 15 16 16 17 self: 17 18 ··· 64 65 65 66 # Create a PYTHONPATH from a list of derivations. This function recurses into the items to find derivations 66 67 # providing Python modules. 67 - makePythonPath = drvs: stdenv.lib.makeSearchPath python.sitePackages (requiredPythonModules drvs); 68 + makePythonPath = drvs: lib.makeSearchPath python.sitePackages (requiredPythonModules drvs); 68 69 69 70 removePythonPrefix = name: 70 71 removePrefix namePrefix name;