summary refs log tree commit diff
path: root/pkgs/development/mobile
Commit message (Collapse)AuthorAge
...
* cocoapods-beta: 1.9.2 -> 1.9.3Lily Ballard2020-05-30
|
* cocoapods: 1.9.2 -> 1.9.3Lily Ballard2020-05-30
|
* androidenv: add missing emulator dynamic librariesvponte2020-05-30
|
* nodePackages: switch to 12Jörg Thalheim2020-05-27
| | | | Signed-off-by: Christian Albrecht <christian.albrecht@mayflower.de>
* cocoapods-beta: 1.9.1 -> 1.9.2Lily Ballard2020-05-22
|
* cocoapods: 1.9.1 -> 1.9.2Lily Ballard2020-05-22
|
* libusb-compat-0_1: rename from libusbJan Tojnar2020-04-28
|
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* Merge pull request #81442 from manveru/bundler-2.1.4Samuel Leathers2020-04-08
|\ | | | | bundler: 1.17.3 -> 2.1.4
| * update versions in Gemfile.lockMichael Fellinger2020-04-06
| |
* | Merge pull request #82118 from lucafavatella/androidenv-update-2Sander van der Burg2020-04-05
|\ \ | |/ |/| androidenv: update generated expressions
| * androidenv: manually (!) delete more complex version of google imagesLuca Favatella2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit was built as a revert commit followed by deletion: * Revert "androidenv: manually (!) delete oldest revision of google images". * Delete other revision. Using `systemImageType = "google_apis_playstore"` (and `abiVersion = "x86"` and `platformVersion = "28"` - that I expect resolved to `97d9d4f4a2afa8b0f5d52e90748e19c10406ca93`), the symptom is: ``` Warning: Observed package id 'system-images;android-28;google_ndk_playstore;x86' in inconsistent location '/nix/store/...-androidsdk/libexec/android-sdk/system-images/android-28/google_apis_playstore/x86' (Expected '/nix/store/...-androidsdk/libexec/android-sdk/system-images/android-28/google_ndk_playstore/x86') ... Error: Package path is not valid. Valid system image paths are: system-images;android-28;google_ndk_playstore;x86 ``` How is the actual image name `google_ndk_playstore` when the fetched image has id `google_apis_playstore`? Attempt keeping - of the two images - the one that looks simpler. For the `"28".google_apis."x86"` images, in the XML the differences are: more complex license (what is `arm-dbt`?); higher emulator. Namely: ``` <uses-license ref="android-sdk-license"/> <dependencies> <dependency path="patcher;v4"/> <dependency path="emulator"> <min-revision> <major>27</major> <minor>1</minor> <micro>7</micro> ... <uses-license ref="android-sdk-arm-dbt-license"/> <dependencies> <dependency path="patcher;v4"/> <dependency path="emulator"> <min-revision> <major>29</major> <minor>1</minor> <micro>12</micro> ``` Analogously for `"28".google_apis_playstore."x86"`.
| * androidenv/emulate-app: fix image id for recent device managerLuca Favatella2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Symptom: ``` Available Android targets: ---------- id: 1 or "android-28" Name: Android 9 Type: Platform API level: 28 Revision: 6 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : google_ndk_playstore/x86 ... Error: Invalid --tag google_apis_playstore for the selected target. ``` For creation of AVD, switch from `android` to `avdmanager` as the latter seems enabling selecting the image with less friction (and is better documented as not deprecated). This requires using recent tools - from https://developer.android.com/studio/releases/sdk-tools : > SDK Tools, Revision 25.3.0 (March 2017) > ... > `android avd` command-line functionality replaced with new > `avdmanager` tool. For listing of targets, switch from `android` to `avdmanager` as the `android` command invocation fails in recent tools. Symptom (not missing `s` as backward incompatibility): ``` Invalid or unsupported command "list targets" Supported commands are: android list target android list avd android list device android create avd android move avd android delete avd android list sdk android update sdk ``` References: - https://developer.android.com/studio/tools/help/android - https://developer.android.com/studio/command-line/avdmanager
| * androidenv: add missing linux dependenciesFreeman Latif2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is extracted from https://github.com/NixOS/nixpkgs PR 78623. The symptom I observed was: ``` builder for '/nix/store/7zz585ch9jqjvz8k88rf7fs046inxszq-emulator-30.0.3.drv' failed with exit code 1; last 10 log lines: libXext.so.6 -> found: /nix/store/qkmj8pa3ka9v335bbgx74ah4080fwdbf-libXext-1.3.4/lib/libXext.so.6 libXfixes.so.3 -> found: /nix/store/nhp59xxq4g51mgpwgjsp8pvkn7531b86-libXfixes-5.0.3/lib/libXfixes.so.3 libXi.so.6 -> not found! libXrender.so.1 -> not found! libXtst.so.6 -> not found! libasound.so.2 -> not found! libz.so.1 -> found: /nix/store/pb2am7dfsv524pb2z7m8mp8nkcmgd3cl-zlib-1.2.11/lib/libz.so.1 libdbus-1.so.3 -> found: /nix/store/ddqrvb1b0xdb8g18f4advmq4wk0aiknd-dbus-1.12.16-lib/lib/libdbus-1.so.3 libGL.so.1 -> found: /nix/store/bbpgyifsh2hv0ivhl3g4ik2nw7d10zdx-emulator-30.0.3/libexec/android-sdk/emulator/lib64/gles_mesa/libGL.so.1 libc++.so.1 -> found: /nix/store/bbpgyifsh2hv0ivhl3g4ik2nw7d10zdx-emulator-30.0.3/libexec/android-sdk/emulator/lib64/libc++.so.1 ```
| * androidenv: manually (!) delete default images with same nameLuca Favatella2020-03-09
| | | | | | | | | | | | ... complex as apparently dependent on OS of host of emulator. This shall rather be solved by enhancement of the scripts.
| * androidenv: manually (!) delete oldest revision of google imagesLuca Favatella2020-03-09
| | | | | | | | | | | | ... as same name hence clashing. This shall rather be solved by enhancement of the scripts.
| * androidenv: fix default platform-tools to a known oneLuca Favatella2020-03-09
| |
| * androidenv: bump emulator version to latest stable - as per LinuxLuca Favatella2020-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move to a known version of the emulator. Each OS has a distinct version... pick the one on Linux. A better solution would be to let the user of `emulateApp` overload what the emulator version shall be (and maybe it is already possible and I do not see it) - without need to reproduce large portions of `default.nix`. Using the previous emulator showed the following warning: ``` Your emulator is out of date, please update by launching Android Studio: ``` I am not aware of any reasons for not wanting the latest emulator (as I expect it shall be compatible usually with more system images - not less), so bump its default version. Emulator release notes: https://developer.android.com/studio/releases/emulator
| * androidenv: update the generated expressionsLuca Favatella2020-03-09
| | | | | | | | ... running `generate.sh`.
* | Merge pull request #82067 from lucafavatella/androidenv-generateSander van der Burg2020-03-16
|\| | | | | androidenv: enhance script for the generated expressions
| * androidenv: fix packages xsl used in generate.shLuca Favatella2020-03-09
| | | | | | | | | | Entry `<remotePackage path="cmdline-tools;latest">` resulted in a duplicated `"cmdline-tools"."1.0"`.
| * androidenv: fix system images xsl used in generate.shTad Fisher2020-03-09
| | | | | | | | | | | | | | | | | | | | Updated with fixes for `convertsystemimages.xsl`: - Use `type-details/codename` if it exists, falling back to `type-details/api-level`: this results in "Q" rather than "28" for preview images - Use `<xsl:text>` elements to control whitespace in the output. This is extracted from https://github.com/NixOS/nixpkgs PR 58131.
| * androidenv: update generate.sh to use nix-shell and fail on errorTad Fisher2020-03-09
| | | | | | | | | | | | | | | | | | Update generate.sh to run using nix-shell. Also make it fail with meaningful output instead of writing empty output files. This is extracted from https://github.com/NixOS/nixpkgs PR 58131. This relies on the shebang being used.
* | cocoapods-beta: 1.9.0 -> 1.9.1Lily Ballard2020-03-15
| |
* | cocoapods: 1.9.0 -> 1.9.1Lily Ballard2020-03-15
|/
* titaniumenv: add Titanium SDK 8.3Sander van der Burg2020-03-01
|
* androidenv: add platform SDK 29Sander van der Burg2020-03-01
|
* cocoapods-beta: 1.9.0.beta.3 -> 1.9.0Lily Ballard2020-02-26
|
* cocoapods: 1.8.4 -> 1.9.0Lily Ballard2020-02-26
|
* androidenv build-tools: fix old versions under linuxLenz Weber2020-02-14
|
* cocoapods-beta: 1.9.0.beta.2 -> 1.9.0.beta.3Lily Ballard2020-02-07
|
* Merge pull request #75841 from lilyball/cocoapods-betaAaron Andersen2020-01-11
|\ | | | | cocoapods-beta: 1.9.0.beta.1 -> 1.9.0.beta.2
| * cocoapods-beta: 1.9.0.beta.1 -> 1.9.0.beta.2Lily Ballard2019-12-17
| |
* | androidenv.lldb: Fix libssl not foundHernawan Faïz Abdillah2020-01-07
| |
* | treewide: *inputs are listsRobin Gloster2019-12-31
|/
* cocoapods-beta: 1.8.4 -> 1.9.0.beta.1Lily Ballard2019-12-16
|
* android: Install platform-tools binaries on all OSesKirill Elagin2019-11-19
|
* deployAndroidPackage: prefer local buildsJamey Sharp2019-11-16
| | | | | | These derivations just unzip something and maybe do a little patching, so there's no benefit to sending the zip file off to a build server and then downloading the unzipped results again.
* titaniumenv: remove 7.1, add 8.2 and make it the defaultSander van der Burg2019-11-11
|
* xcodeenv: bump default Xcode version to 11.1, default iOS SDK to 13.1. Add ↵Sander van der Burg2019-11-11
| | | | troubleshooting section to docs
* cocoapods-beta: 1.8.1 -> 1.8.4Lily Ballard2019-10-19
|
* cocoapods: 1.8.1 -> 1.8.4Lily Ballard2019-10-19
|
* cocoapods-beta: 1.8.0.beta.2 -> 1.8.1Lily Ballard2019-09-27
|
* cocoapods: 1.7.5 -> 1.8.1Lily Ballard2019-09-27
|
* treewide: remove redundant quotesvolth2019-09-08
|
* Merge staging-next into stagingFrederik Rietdijk2019-08-31
|\
| * Merge master into staging-nextFrederik Rietdijk2019-08-31
| |\
| | * cocoapods-beta: 1.8.0.beta.1 -> 1.8.0.beta.2Lily Ballard2019-08-27
| | |
* | | treewide: remove redundant recvolth2019-08-28
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\| |