aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/mobile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* androidsdk_9_0: fix evaluation without aliasesJan Tojnar2020-12-061-2/+2
|
* utillinux: rename to util-linuxGraham Christensen2020-11-241-2/+2
|
* cocoapods-beta: 1.10.0.beta.2 -> 1.10.0Lily Ballard2020-11-072-23/+23
|
* cocoapods: 1.9.3 -> 1.10.0Lily Ballard2020-11-072-59/+77
|
* treewide: remove package names from prefix of descriptionsBen Siraphob2020-10-271-1/+1
|
* treewide: remove periods from end of package descriptionsBen Siraphob2020-10-171-1/+1
|
* androidndk: Avoid depending on target-sensative openjdkJohn Ericson2020-09-083-6/+10
| | | | | | We just need jdk for this script that helps set up toolchains. The script might need to know about the target platform, but the interpreter that runs it (or part of it) doesn't.
* deployAndroidPackage: Use `pname` and `version`John Ericson2020-09-081-1/+2
|
* Merge pull request #95309 from obsidiansystems/mobile-fixesMatthew Bauer2020-08-283-131/+5
|\ | | | | Support Android 29 in cross-compilation
| * androidenv: remove duplicate addons.nix entriesMatthew Bauer2020-08-171-128/+0
| |
| * android: update sdk, ndk to 29, 21Matthew Bauer2020-08-172-3/+5
| |
* | androidenv: fix convert files not quoting urlseyjhb2020-08-193-9/+9
| |
* | androidenv/emulate-app: use runtimeShell instead of stdenv.shellLuca Favatella2020-08-162-3/+3
| | | | | | | | See also https://github.com/NixOS/nixpkgs PR 56408.
* | cocoapods-beta: 1.10.0.beta.1 -> 1.10.0.beta.2Lily Ballard2020-08-122-15/+14
|/
* androidenv.build-tools: add libc++ to enable buildToolsVersion 29.0.3eyjhb2020-08-011-1/+1
|
* cocoapods-beta: 1.9.3 -> 1.10.0.beta.1Lily Ballard2020-07-262-53/+68
|
* adb-sync: 2016-08-31 -> 2019-01-01Maximilian Bosch2020-06-101-14/+25
| | | | | | | | | | | | | | | | | | | | | Simple tool to synchronize a directory-tree between a local machine and an Android device using `adb` and `rsync`. Since this repo doesn't have any releases atm, I added the `-unstable` suffix to `pname`. Since 2016-08-31 the following things changed: https://github.com/google/adb-sync/compare/7fc48ad1e15129ebe34e9f89b04bfbb68ced144d...fb7c549753de7a5579ed3400dd9f8ac71f7bf1b1 Also applied the following changes to the derivation: * Removed the `phases` hack to enable important things like `fixupPhase` again (amongst other things this is needed for shebang-patching and reference-checks). * Fixed the wrapper to make sure that every binary needed by those scripts is available. * Added myself as additional maintainer.
* cocoapods-beta: 1.9.2 -> 1.9.3Lily Ballard2020-05-302-7/+7
|
* cocoapods: 1.9.2 -> 1.9.3Lily Ballard2020-05-302-7/+7
|
* androidenv: add missing emulator dynamic librariesvponte2020-05-301-2/+5
|
* nodePackages: switch to 12Jörg Thalheim2020-05-271-1/+1
| | | | Signed-off-by: Christian Albrecht <christian.albrecht@mayflower.de>
* cocoapods-beta: 1.9.1 -> 1.9.2Lily Ballard2020-05-222-32/+32
|
* cocoapods: 1.9.1 -> 1.9.2Lily Ballard2020-05-222-31/+33
|
* libusb-compat-0_1: rename from libusbJan Tojnar2020-04-282-4/+4
|
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-1018-432/+432
|
* Merge pull request #81442 from manveru/bundler-2.1.4Samuel Leathers2020-04-081-1/+1
|\ | | | | bundler: 1.17.3 -> 2.1.4
| * update versions in Gemfile.lockMichael Fellinger2020-04-061-1/+1
| |
* | Merge pull request #82118 from lucafavatella/androidenv-update-2Sander van der Burg2020-04-0511-1594/+1771
|\ \ | |/ |/| androidenv: update generated expressions
| * androidenv: manually (!) delete more complex version of google imagesLuca Favatella2020-03-092-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-091-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-091-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-092-133/+1
| | | | | | | | | | | | ... 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-092-22/+2
| | | | | | | | | | | | ... 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-091-1/+1
| |
| * androidenv: bump emulator version to latest stable - as per LinuxLuca Favatella2020-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-098-1590/+1892
| | | | | | | | ... running `generate.sh`.
* | Merge pull request #82067 from lucafavatella/androidenv-generateSander van der Burg2020-03-163-25/+74
|\| | | | | androidenv: enhance script for the generated expressions
| * androidenv: fix packages xsl used in generate.shLuca Favatella2020-03-091-1/+1
| | | | | | | | | | 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-091-20/+49
| | | | | | | | | | | | | | | | | | | | 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-091-4/+24
| | | | | | | | | | | | | | | | | | 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-152-7/+7
| |
* | cocoapods: 1.9.0 -> 1.9.1Lily Ballard2020-03-152-7/+7
|/
* titaniumenv: add Titanium SDK 8.3Sander van der Burg2020-03-012-1/+99
|
* androidenv: add platform SDK 29Sander van der Burg2020-03-011-0/+17
|
* cocoapods-beta: 1.9.0.beta.3 -> 1.9.0Lily Ballard2020-02-262-10/+10
|
* cocoapods: 1.8.4 -> 1.9.0Lily Ballard2020-02-262-31/+72
|
* androidenv build-tools: fix old versions under linuxLenz Weber2020-02-141-2/+4
|
* cocoapods-beta: 1.9.0.beta.2 -> 1.9.0.beta.3Lily Ballard2020-02-072-19/+19
|
* Merge pull request #75841 from lilyball/cocoapods-betaAaron Andersen2020-01-112-7/+7
|\ | | | | 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-172-7/+7
| |