| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge pull request #95309 from obsidiansystems/mobile-fixes•••Support Android 29 in cross-compilation | Matthew Bauer | 2020-08-28 | 3 | -131/+5 |
| |\ |
|
| | * | androidenv: remove duplicate addons.nix entries | Matthew Bauer | 2020-08-17 | 1 | -128/+0 |
| | * | android: update sdk, ndk to 29, 21 | Matthew Bauer | 2020-08-17 | 2 | -3/+5 |
| * | | androidenv: fix convert files not quoting urls | eyjhb | 2020-08-19 | 3 | -9/+9 |
| * | | androidenv/emulate-app: use runtimeShell instead of stdenv.shell•••See also https://github.com/NixOS/nixpkgs PR 56408.
| Luca Favatella | 2020-08-16 | 2 | -3/+3 |
| * | | cocoapods-beta: 1.10.0.beta.1 -> 1.10.0.beta.2 | Lily Ballard | 2020-08-12 | 2 | -15/+14 |
| |/ |
|
| * | androidenv.build-tools: add libc++ to enable buildToolsVersion 29.0.3 | eyjhb | 2020-08-01 | 1 | -1/+1 |
| * | cocoapods-beta: 1.9.3 -> 1.10.0.beta.1 | Lily Ballard | 2020-07-26 | 2 | -53/+68 |
| * | adb-sync: 2016-08-31 -> 2019-01-01•••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.
| Maximilian Bosch | 2020-06-10 | 1 | -14/+25 |
| * | cocoapods-beta: 1.9.2 -> 1.9.3 | Lily Ballard | 2020-05-30 | 2 | -7/+7 |
| * | cocoapods: 1.9.2 -> 1.9.3 | Lily Ballard | 2020-05-30 | 2 | -7/+7 |
| * | androidenv: add missing emulator dynamic libraries | vponte | 2020-05-30 | 1 | -2/+5 |
| * | nodePackages: switch to 12•••Signed-off-by: Christian Albrecht <christian.albrecht@mayflower.de>
| Jörg Thalheim | 2020-05-27 | 1 | -1/+1 |
| * | cocoapods-beta: 1.9.1 -> 1.9.2 | Lily Ballard | 2020-05-22 | 2 | -32/+32 |
| * | cocoapods: 1.9.1 -> 1.9.2 | Lily Ballard | 2020-05-22 | 2 | -31/+33 |
| * | libusb-compat-0_1: rename from libusb | Jan Tojnar | 2020-04-28 | 2 | -4/+4 |
| * | treewide: Per RFC45, remove all unquoted URLs | Michael Reilly | 2020-04-10 | 18 | -432/+432 |
| * | Merge pull request #81442 from manveru/bundler-2.1.4•••bundler: 1.17.3 -> 2.1.4 | Samuel Leathers | 2020-04-08 | 1 | -1/+1 |
| |\ |
|
| | * | update versions in Gemfile.lock | Michael Fellinger | 2020-04-06 | 1 | -1/+1 |
| * | | Merge pull request #82118 from lucafavatella/androidenv-update-2•••androidenv: update generated expressions | Sander van der Burg | 2020-04-05 | 11 | -1525/+1702 |
| |\ \
| |/
|/| |
|
| | * | androidenv: manually (!) delete more complex version of google images•••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"`.
| Luca Favatella | 2020-03-09 | 2 | -5/+5 |
| | * | androidenv/emulate-app: fix image id for recent device manager•••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
| Luca Favatella | 2020-03-09 | 1 | -2/+3 |
| | * | androidenv: add missing linux dependencies•••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
```
| Freeman Latif | 2020-03-09 | 1 | -2/+28 |
| | * | androidenv: manually (!) delete default images with same name•••... complex as apparently dependent on OS of host of emulator.
This shall rather be solved by enhancement of the scripts.
| Luca Favatella | 2020-03-09 | 2 | -133/+1 |
| | * | androidenv: manually (!) delete oldest revision of google images•••... as same name hence clashing.
This shall rather be solved by enhancement of the scripts.
| Luca Favatella | 2020-03-09 | 2 | -22/+2 |
| | * | androidenv: fix default platform-tools to a known one | Luca Favatella | 2020-03-09 | 1 | -1/+1 |
| | * | androidenv: bump emulator version to latest stable - as per Linux•••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
| Luca Favatella | 2020-03-09 | 1 | -1/+1 |
| | * | androidenv: update the generated expressions•••... running `generate.sh`.
| Luca Favatella | 2020-03-09 | 8 | -1521/+1823 |
| * | | Merge pull request #82067 from lucafavatella/androidenv-generate•••androidenv: enhance script for the generated expressions | Sander van der Burg | 2020-03-16 | 3 | -24/+73 |
| |\| |
|
| | * | androidenv: fix packages xsl used in generate.sh•••Entry `<remotePackage path="cmdline-tools;latest">` resulted in a
duplicated `"cmdline-tools"."1.0"`.
| Luca Favatella | 2020-03-09 | 1 | -1/+1 |
| | * | androidenv: fix system images xsl used in generate.sh•••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.
| Tad Fisher | 2020-03-09 | 1 | -19/+48 |
| | * | androidenv: update generate.sh to use nix-shell and fail on error•••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.
| Tad Fisher | 2020-03-09 | 1 | -4/+24 |
| * | | cocoapods-beta: 1.9.0 -> 1.9.1 | Lily Ballard | 2020-03-15 | 2 | -7/+7 |
| * | | cocoapods: 1.9.0 -> 1.9.1 | Lily Ballard | 2020-03-15 | 2 | -7/+7 |
| |/ |
|
| * | titaniumenv: add Titanium SDK 8.3 | Sander van der Burg | 2020-03-01 | 2 | -1/+99 |
| * | androidenv: add platform SDK 29 | Sander van der Burg | 2020-03-01 | 1 | -0/+17 |
| * | cocoapods-beta: 1.9.0.beta.3 -> 1.9.0 | Lily Ballard | 2020-02-26 | 2 | -10/+10 |
| * | cocoapods: 1.8.4 -> 1.9.0 | Lily Ballard | 2020-02-26 | 2 | -31/+72 |
| * | androidenv build-tools: fix old versions under linux | Lenz Weber | 2020-02-14 | 1 | -2/+4 |
| * | cocoapods-beta: 1.9.0.beta.2 -> 1.9.0.beta.3 | Lily Ballard | 2020-02-07 | 2 | -19/+19 |
| * | Merge pull request #75841 from lilyball/cocoapods-beta•••cocoapods-beta: 1.9.0.beta.1 -> 1.9.0.beta.2 | Aaron Andersen | 2020-01-11 | 2 | -7/+7 |
| |\ |
|
| | * | cocoapods-beta: 1.9.0.beta.1 -> 1.9.0.beta.2 | Lily Ballard | 2019-12-17 | 2 | -7/+7 |
| * | | androidenv.lldb: Fix libssl not found | Hernawan Faïz Abdillah | 2020-01-07 | 1 | -1/+1 |
| * | | treewide: *inputs are lists | Robin Gloster | 2019-12-31 | 2 | -2/+2 |
| |/ |
|
| * | cocoapods-beta: 1.8.4 -> 1.9.0.beta.1 | Lily Ballard | 2019-12-16 | 2 | -25/+64 |
| * | android: Install platform-tools binaries on all OSes | Kirill Elagin | 2019-11-19 | 1 | -1/+1 |
| * | deployAndroidPackage: prefer local builds•••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.
| Jamey Sharp | 2019-11-16 | 1 | -0/+1 |
| * | titaniumenv: remove 7.1, add 8.2 and make it the default | Sander van der Burg | 2019-11-11 | 2 | -8/+15 |
| * | xcodeenv: bump default Xcode version to 11.1, default iOS SDK to 13.1. Add tr... | Sander van der Burg | 2019-11-11 | 2 | -2/+2 |
| * | cocoapods-beta: 1.8.1 -> 1.8.4 | Lily Ballard | 2019-10-19 | 2 | -13/+13 |