| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
androidenv: change default emulatorVersion to one available
|
| |
| |
| |
| | |
The last repo.json update in a0f6a8af81c7f2abda1d1ac3017db4797e6405c0 removed the default emulator version, so it had to be changed (or the repo.json had to be overwritten) for it to work.
Instead use the most recent available emulator version
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Since b79483d2b72c8e349a8fa8a6e67e8061d82d6027,
the various architectures of the prebuilt libraries cause
errors, so we need to tell patchelf to ignore missing deps.
|
|\| |
|
| |\ |
|
| | | |
|
|\| |
| | |
| | |
| | |
| | | |
Conflicts:
pkgs/development/tools/parsing/flex/2.6.1.nix
|
| | | |
|
| | | |
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently there are no `aarch64-darwin` builds of Android SDK available.
For this reason attempts to build `gomobile` on that platform fail with:
```
No Android SDK tarballs are available for system architecture: aarch64-darwin
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Candidates identified with
git grep -F "$(grep -v '#' pkgs/build-support/fetchurl/mirrors.nix |
grep -v nixos.org | grep :// | cut -d '"' -f 2)"
and then manually reviewed and tested.
|
|/
|
|
| |
lib.importJSON ./file.json
|
| |
|
| |
|
|
|
|
|
|
|
| |
I noticed this minor grammar mistake when running update.nix, and then
while grepping to find the source I noticed we had it a few times in
Nixpkgs. Just as easy to fix treewide as it was to fix the one
occurrence I noticed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This upgrade together with Go 1.16 drops support for iOS ARM32 builds.
The need for applying a patch was also removed by this fix:
https://go.googlesource.com/mobile/+/7c8f154d100840bc5828285bb390bbae1cb5a98c
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
|\ |
|
| | |
|
|\| |
|
| | |
|
|/
|
|
| |
Because the download is down for copyright reasons and the site looks very fishy and very similar to the ones used to distribute content illegally.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The distinction between the inputs doesn't really make sense in the
mkShell context. Technically speaking, we should be using the
nativeBuildInputs most of the time.
So in order to make this function more beginner-friendly, add "packages"
as an attribute, that maps to nativeBuildInputs.
This commit also updates all the uses in nixpkgs.
|
|\
| |
| | |
androidenv: Allow multiple ndkVersions to be specified
|
| |
| |
| |
| |
| |
| | |
Android is deprecating ndk.dir in favor of specifying exact NDK
version in Gradle configuration. Ensure that we can support multiple
NDKs, and link them into the location the Android Gradle Plugin expects.
|
|/
|
|
|
|
|
|
|
|
|
|
| |
The Android SDK is provided by `nixpkgs`, and in case of the Status Project
we build our app using that SDK in combination with gomobile since our
protocol library is written in Go:
https://github.com/golang/mobile
This tool is quite powerful and allows you even to build entire applications in Go:
https://pkg.go.dev/golang.org/x/mobile/cmd/gomobile#hdr-Compile_android_APK_and_iOS_app
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
|\
| |
| |
| | |
rolfschr/android-fix-shebang-in-make-standalone-toolchain
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The script make_standalone_toolchain.py autogenerates some shell scripts
when invoked. These scripts have a hardcoded shebang of '#!/bin/bash'.
The generated scripts obviously do not work in a Nix environment. This
commit makes sure the scripts have the correct shebang.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Fix building with `config.allowAliases = false;`.
|
|\| | |
|
| | | |
|
| | | |
|
|\| | |
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
Verbose copying can exceed hydra's output limit,
causing spurious failures. For example, see:
https://hydra.nixos.org/eval/1644892?filter=android
|
|\
| |
| | |
pkgs/development/mobile: stdenv.lib -> lib
|