summary refs log tree commit diff
path: root/pkgs/development/mobile
Commit message (Collapse)AuthorAge
* gomobile: 2020-06-22 -> 2021-06-14Jakub Sokołowski2021-07-22
| | | | | | | | | 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>
* Merge master into staging-nextgithub-actions[bot]2021-07-18
|\
| * various: cleanup of 'inherit version;'Felix Buehler2021-07-16
| |
* | Merge staging-next into staginggithub-actions[bot]2021-07-05
|\|
| * checkra1n: init at 0.12.4 (#128798)Jonas Heinrich2021-07-05
| |
* | flashtool: removeFelix Buehler2021-06-30
|/ | | | 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.
* treewide: use quotes for urlPavol Rusnak2021-06-20
|
* Change all alsaLib references to alsa-libAndersonTorres2021-06-10
|
* mkShell: introduce packages argument (#122180)Jonas Chevalier2021-05-13
| | | | | | | | | | 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.
* Merge pull request #119092 from numinit/update-androidenvJohn Ericson2021-04-25
|\ | | | | androidenv: Allow multiple ndkVersions to be specified
| * androidenv: Allow multiple ndkVersions to be specifiedMorgan Jones2021-04-24
| | | | | | | | | | | | 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.
* | gomobile: init at 2020-06-22Jakub Sokołowski2021-04-23
|/ | | | | | | | | | | | 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>
* Merge pull request #115229 from ↵Sandro2021-03-30
|\ | | | | | | rolfschr/android-fix-shebang-in-make-standalone-toolchain
| * android: replace '$(pwd)' by '.'Rolf Schröder2021-03-27
| |
| * android: Fix shebangs in auto-generated android toolchain scriptsRolf Schröder2021-03-09
| | | | | | | | | | | | | | 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.
* | Merge branch 'master' into staging-nextJan Tojnar2021-03-18
|\ \
| * | treewide: xlibs -> xorgSamuel Gräfenstein2021-03-17
| | | | | | | | | | | | Fix building with `config.allowAliases = false;`.
* | | Merge master into staging-nextgithub-actions[bot]2021-03-12
|\| |
| * | cocoapods-beta: 1.10.0 -> 1.10.1Steven Pease2021-03-11
| | |
| * | cocoapods: 1.10.0 -> 1.10.1Steven Pease2021-03-11
| | |
* | | Merge branch 'staging-next' into stagingJan Tojnar2021-03-04
|\| |
| * | android_prebuilt: Fix evals13412021-03-04
| | |
* | | treewide: unzip buildInputs to nativeBuildInputs (#112302)Ben Siraphob2021-02-20
|/ /
* | treewide: makeWrapper buildInputs to nativeBuildInputsBen Siraphob2021-02-19
| |
* | treewide: xdg_utils -> xdg-utilsBen Siraphob2021-02-01
| |
* | androidenv: do not copy verboselyRyan Burns2021-01-27
|/ | | | | | Verbose copying can exceed hydra's output limit, causing spurious failures. For example, see: https://hydra.nixos.org/eval/1644892?filter=android
* Merge pull request #109655 from prusnak/stdenv-lib-mobilePavol Rusnak2021-01-23
|\ | | | | pkgs/development/mobile: stdenv.lib -> lib
| * pkgs/development/mobile: stdenv.lib -> libPavol Rusnak2021-01-21
| |
* | treewide: add final newlinezowoq2021-01-22
|/
* treewide: editorconfig fixeszowoq2021-01-21
| | | | | - remove trailing whitespace - use spaces for indentation
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
* Rework androidenv package generationnuminit2021-01-03
| | | | | | | | | | | | | | androidenv did not previously write license files, which caused certain gradle-based Android tools to fail. Restructure androidenv's list of Android packages into a single repo.json file to prevent duplication and enable us to extract the EULA texts, which we then hash with builtins.hashString to produce the license files that Android gradle tools look for. Remove includeDocs and lldbVersions, as these have been removed from the Android package repositories. Improve documentation and examples.
* androidsdk_9_0: fix evaluation without aliasesJan Tojnar2020-12-06
|
* utillinux: rename to util-linuxGraham Christensen2020-11-24
|
* cocoapods-beta: 1.10.0.beta.2 -> 1.10.0Lily Ballard2020-11-07
|
* cocoapods: 1.9.3 -> 1.10.0Lily Ballard2020-11-07
|
* treewide: remove package names from prefix of descriptionsBen Siraphob2020-10-27
|
* treewide: remove periods from end of package descriptionsBen Siraphob2020-10-17
|
* androidndk: Avoid depending on target-sensative openjdkJohn Ericson2020-09-08
| | | | | | 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-08
|
* Merge pull request #95309 from obsidiansystems/mobile-fixesMatthew Bauer2020-08-28
|\ | | | | Support Android 29 in cross-compilation
| * androidenv: remove duplicate addons.nix entriesMatthew Bauer2020-08-17
| |
| * android: update sdk, ndk to 29, 21Matthew Bauer2020-08-17
| |
* | androidenv: fix convert files not quoting urlseyjhb2020-08-19
| |
* | androidenv/emulate-app: use runtimeShell instead of stdenv.shellLuca Favatella2020-08-16
| | | | | | | | See also https://github.com/NixOS/nixpkgs PR 56408.
* | cocoapods-beta: 1.10.0.beta.1 -> 1.10.0.beta.2Lily Ballard2020-08-12
|/
* androidenv.build-tools: add libc++ to enable buildToolsVersion 29.0.3eyjhb2020-08-01
|
* cocoapods-beta: 1.9.3 -> 1.10.0.beta.1Lily Ballard2020-07-26
|
* adb-sync: 2016-08-31 -> 2019-01-01Maximilian Bosch2020-06-10
| | | | | | | | | | | | | | | | | | | | | 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.