about summary refs log tree commit diff
path: root/pkgs/development/mobile
Commit message (Collapse)AuthorAge
* maestro: 1.26.0 -> 1.26.1SubhrajyotiSen2023-04-14
|
* maestro: 1.25.0 -> 1.26.0SubhrajyotiSen2023-04-13
|
* adb: fix libgcc_s referenceK9002023-04-10
|
* Merge pull request #216142 from status-im/androidenv/fix-toolchainsSandro2023-04-01
|\
| * androidenv: fix autopatching toolchainsJakub Sokołowski2023-02-14
| | | | | | | | | | | | | | | | | | | | Use of binaries from NDK `toolchains` has been broken by following PR: * https://github.com/NixOS/nixpkgs/pull/195752 I'm splitting the patchInstructions to run the ELF patching only on Linux. Signed-off-by: Jakub Sokołowski <jakub@status.im>
* | Merge pull request #198393 from r-ryantm/auto-update/genymotionWeijia Wang2023-03-17
|\ \ | | | | | | genymotion: 3.2.1 -> 3.3.3
| * | genymotion: 3.2.1 -> 3.3.3R. Ryantm2023-03-11
| | |
* | | maestro: 1.24.0 -> 1.25.0SubhrajyotiSen2023-03-16
|/ /
* | maestro: 1.23.0 -> 1.24.0SubhrajyotiSen2023-03-07
| |
* | androidenv: make `nix-build -A androidenv.test-suite` workHadi2023-02-28
| | | | | | | | | | | | androidenv: set config.allowUnfree = true for integration tests androidenv: fix concerns in the PR
* | androidenv: add shell-with-emulator.nix to have test and more examplesHadi2023-02-28
| | | | | | | | androidenv: replace buildInputs with nativeBuildInputs
* | androidenv: fix problem with avdmanager when trying to create an avdHadi2023-02-28
| | | | | | | | | | To do so, we gathered different system images with the same abiVersion in the same derivation.
* | treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin2023-02-22
| | | | | | | | | | | | | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
* | maestro: 1.22.1 -> 1.23.0SubhrajyotiSen2023-02-16
| |
* | treewide: use lib.optionalsFelix Buehler2023-02-14
| |
* | treewide: use optionalStringFelix Buehler2023-02-13
|/
* maestro: 1.21.3 -> 1.22.1SubhrajyotiSen2023-02-09
|
* androidenv: fix patching linux prebuilt binariesJakub Sokołowski2023-02-09
| | | | | | | This has been broken by following PR due to typo: https://github.com/NixOS/nixpkgs/pull/195752 Signed-off-by: Jakub Sokołowski <jakub@status.im>
* maestro: 1.21.2 -> 1.21.3SubhrajyotiSen2023-01-30
|
* Merge pull request #210372 from hadilq/androidenv/generate-package.xml-filesArtturi2023-01-29
|\ | | | | androidenv: generate package.xml in packages' directory
| * androidenv: generate package.xml in packages' directoryHadi2023-01-12
| |
* | androidenv: Implement cmdline-tools and patcherHadi2023-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Replace cmdline-tools with tools because tools is obsolete now. - Depend emulator package to systemImages androidenv: fix issues on the PR androidenv: reformat androidenv: support excluding of `tools` package androidenv: provide `tools`, and `build-tools`, dependencies androidenv: replace includeTools with toolsVersion androidenv: fix a typo androidenv: add tests to check licenses and installed packages androidenv: check if tests are running! this commit should fail! androidenv: fix problems in the review https://github.com/NixOS/nixpkgs/pull/208793 androidenv: add test-suite to handle more tests around androidenv: fix the test after couldn't running them with ofborg Update pkgs/development/mobile/androidenv/build-tools.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> androidenv: Resolving https://github.com/NixOS/nixpkgs/pull/208793#discussion_r1065851539 Update pkgs/development/mobile/androidenv/cmdline-tools.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> Update pkgs/development/mobile/androidenv/tools.nix Co-authored-by: Sandro <sandro.jaeckel@gmail.com> androidenv: fix a typo
* | maestro: 1.21.0 -> 1.21.2SubhrajyotiSen2023-01-27
| |
* | maestro: 1.20.0 -> 1.21.0SubhrajyotiSen2023-01-25
| |
* | maestro: 1.19.5 -> 1.20.0SubhrajyotiSen2023-01-25
| |
* | maestro: 1.19.0 -> 1.19.5SubhrajyotiSen2023-01-19
| |
* | maestro: 1.18.5 -> 1.19.0SubhrajyotiSen2023-01-13
| |
* | maestro: 1.18.3 -> 1.18.5SubhrajyotiSen2023-01-13
|/
* Merge pull request #208380 from ↵Artturi2023-01-11
|\ | | | | | | | | hadilq/androidenv/support-deplying-multiple-packages-in-one-derivation androidenv: Support deploying multiple packages in one derivation
| * androidenv: use unzip in nativeBuildInputsHadi2023-01-03
| |
| * Update pkgs/development/mobile/androidenv/deploy-androidpackages.nixHadi2023-01-03
| | | | | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
| * androidenv: Fix we are using 2 spaces to intend nix code inHadi2022-12-31
| | | | | | | | see: https://github.com/NixOS/nixpkgs/pull/208137#discussion_r1059518929
| * androidenv: Replace deploy-androidpackage.nix with deploy-androidpackages.nixHadi2022-12-31
| |
* | maestro: 1.18.2 -> 1.18.3Subhrajyoti Sen2023-01-04
| | | | | | | | * maestro: 1.18.2 -> 1.18.3 * maestro: add changelog
* | Merge pull request #207991 from SubhrajyotiSen/update-maestroBobby Rong2022-12-31
|\ \ | |/ |/| maestro: 1.17.2 -> 1.18.2
| * maestro: 1.17.2 -> 1.18.2SubhrajyotiSen2022-12-28
| |
* | Merge pull request #208300 from ↵Artturi2022-12-30
|\ \ | | | | | | | | | hadilq/androidenv/fix-system-image-download-url-for-default-type
| * | androidenv: Fix system image download url for default typeHadi2022-12-30
| |/
* / androidenv: fix missing packages in repo json (#208137)Hadi2022-12-30
|/
* androidenv: fix missing `inherit os`jakobkukla2022-12-20
|
* androidenv: fix non-existent emulatorVersionjakobkukla2022-12-20
|
* androidenv: fix missing `inherit os` in build-toolsVanilla2022-12-17
|
* Merge pull request #201563 from SubhrajyotiSen/patch-2Wael Nasreddine2022-12-16
|\
| * maestro: 1.15.0 -> 1.17.2SubhrajyotiSen2022-12-16
| |
| * maestro: 1.11.3 -> 1.15.0Subhrajyoti Sen2022-11-29
| |
* | Merge pull request #205701 from Artturin/deprecatereplacecharsArtturi2022-12-15
|\ \ | | | | | | lib.replaceChars: warn about being a deprecated alias
| * | lib.replaceChars: warn about being a deprecated aliasArtturin2022-12-15
| | | | | | | | | | | | | | | | | | | | | | | | replaceStrings has been in nix since 2015(nix 1.10) so it is safe to remove the fallback https://github.com/nixos/nix/commit/d6d5885c1567454754a0d260521bafa0bd5e7fdb
* | | androidenv: use callPackage instead of import & fix infinite recursionArtturin2022-12-15
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | infinite recursion was due to autoPatchelfHook being in buildInputs of platform-tools, i will add a lint for it in nix-community/nixpkgs-lint. ``` $ nix build ".#pkgsCross.aarch64-android-prebuilt.hello" --show-trace 2>&1 | rg 'while evaluating the attr.+deriv' … while evaluating the attribute 'stdenv' of the derivation 'zlib-aarch64-unknown-linux-android-1.2.13' … while evaluating the attribute 'CPPFLAGS' of the derivation 'python3-aarch64-unknown-linux-android-3.10.8' … while evaluating the attribute 'setuptools' of the derivation 'python-catch-conflicts-hook' … while evaluating the attribute 'nativeBuildInputs' of the derivation 'python3.10-pyelftools-0.28' … while evaluating the attribute 'passAsFile' of the derivation 'python3-3.10.8-env' … while evaluating the attribute 'pythonInterpreter' of the derivation 'auto-patchelf-hook' … while evaluating the attribute 'buildInputs' of the derivation 'platform-tools-33.0.2' … while evaluating the attribute 'installPhase' of the derivation 'ndk-24.0.8215888' … while evaluating the attribute 'installPhase' of the derivation 'aarch64-unknown-linux-android-ndk-toolchain-24.0.8215888' … while evaluating the attribute 'bintools_bin' of the derivation 'aarch64-unknown-linux-android-ndk-toolchain-wrapper-24.0.8215888' … while evaluating the attribute 'bintools' of the derivation 'aarch64-unknown-linux-android-ndk-toolchain-wrapper-24.0.8215888' … while evaluating the attribute 'defaultNativeBuildInputs' of the derivation 'stdenv-linux' … while evaluating the attribute 'stdenv' of the derivation 'hello-aarch64-unknown-linux-android-2.12.1' ``` stdenv -> stdenv.cc -> bintools -> android-ndk-toolchain -> ndk -> platform-tools -> auto-patchelf-hook -> python3 -> zlib -> stdenv -> stdenv.cc -> ... autoPatchelfHook was in buildInputs of platform-tools so we needed the host tools to build it but platform-tools was a required tool
* / androidenv: use emulator from the path that makes it find qemu (#202088)Léo Gaspard2022-12-06
|/
* Merge pull request #198844 from SubhrajyotiSen/maestroWael Nasreddine2022-11-03
|\