Léo Gaspard
ad25aa1098
androidenv: use emulator from the path that makes it find qemu ( #202088 )
2022-12-06 21:16:49 +01:00
Wael Nasreddine
a633c0e2e2
Merge pull request #198844 from SubhrajyotiSen/maestro
2022-11-03 10:07:20 -07:00
SubhrajyotiSen
eb481df8e4
maestro: init at 1.11.3
2022-11-01 03:31:07 +05:30
Sheldon Neuberger
a5f4369130
androidenv: fix darwin ndk symlink
...
Today the nix ndk package on darwin points to a directory that doesn't
exist. This fix was added previously for linux but is needed on all
platforms.
2022-10-27 10:12:54 -07:00
Artturin
7e49471316
treewide: optional -> optionals where the argument is a list
...
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Artturi
79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
...
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
Artturin
c6568adb00
treewide: makeWrapper buildInputs to nativeBuildInputs
...
most found with https://github.com/siraben/nix-lint
2022-08-16 13:14:19 +03:00
Charlotte Van Petegem
8cf6dd815f
androidenv: fix build of build-tools >= 33
...
mainDexClasses seems to have been removed in this version of build-tools. (Seems
to, because the release notes are not updated at all, unfortunately:
https://developer.android.com/studio/releases/build-tools ).
2022-08-16 09:37:44 +02:00
Van Tuan Vo
8b8ac80759
androidenv: fix default ndk linking for ndk > 22
2022-07-24 20:35:49 +02:00
Van Tuan Vo
e8dfc2d72a
androidenv: fix ndk linking for ndk < 23
2022-07-24 20:35:48 +02:00
Jari Vetoniemi
2408ef3c6f
androidndk: remove legacy ndks
...
allows us to remove python2 dependencies and lot more
2022-06-29 18:27:16 +09:00
Jari Vetoniemi
0aded46f08
androidenv: update packages
2022-06-29 18:27:16 +09:00
Jari Vetoniemi
5f1923d67e
androidenv: fix android cross-compilers
...
These were completely broken. Even if they managed to output a binary,
it wouldn't actually run on the actual device.
2022-06-29 18:27:16 +09:00
Manuel Bärenz
0856383b26
androidenv: Fix emulator
2022-06-20 14:30:31 +02:00
Sandro
280d485b6f
Merge pull request #178311 from NixOS/gomobile-2022-05-04
...
android tools: fix meta license
2022-06-20 12:02:00 +02:00
Sandro
a522b56ff5
Merge pull request #172355 from status-im/gomobile-2022-05-04
2022-06-20 11:31:10 +02:00
Sandro Jäckel
2d1147930b
android tools: fix meta license
2022-06-20 11:26:44 +02:00
Maximilian Bosch
cdbc6e64e4
treewide: reduce maintenance workload for ma27
...
Note: I DO NOT resign from nixpkgs, not at all!
However, I like a clean notification inbox and I get a lot of stuff for
packages where I'm only an end-user or don't use them anymore and thus
can't help out that much.
So please consider it a measure to reduce the mental load for me when
going through my notifications ;-)
2022-06-19 12:07:43 +02:00
Robert Scott
12eea1c636
treewide/development: add sourceType binaryNativeCode for many packages
...
excluding compilers and interpreters as some new tricks may be
needed to cover their various bootstrapping processes properly
2022-06-16 20:12:04 +01:00
Jakub Sokołowski
53cf6df9d5
gomobile: 2021-06-14 -> 2022-05-18
...
Includes several important fixes for macOS and Catalyst, Android NDKs,
and iOS builds.
- https://go.googlesource.com/mobile/+/8578da9835fd365e78a6e63048c103b27a53a82c
- https://go.googlesource.com/mobile/+/76c259c465ba39f84de7e2751a666612ddca556b
- https://go.googlesource.com/mobile/+/9cba7bc03c0fdba1b8fe7dfd476c2001656dde9e
- https://go.googlesource.com/mobile/+/80cb72e7af8e71b65e7d9e59fb4ec5d620134608
- https://go.googlesource.com/mobile/+/6d8ad35e460371e979b330d80492cba19676f933
- https://go.googlesource.com/mobile/+/b5eb1abba0f2d9331b29a29967d535890e026cec
Also moves use of `wrapProgram` to `postFixup` and dropped `ANDROID_NDK_HOME`.
No longer necessary as `8578da98` detects it from `ANDROID_HOME`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-15 09:58:44 +02:00
Sandro
f8431d91f1
Merge pull request #176078 from trofi/workaround-fno-common-for-xpwn
...
xpwn: add -fcommon workaround
2022-06-03 17:12:07 +02:00
Sergei Trofimovich
c0d4a1bfe4
webos.novacomd: add -fcommon workaround
...
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: src/host/usb-linux.c:82: multiple definition of `t_recovery_queue';
src/host/recovery.c:45: first defined here
2022-06-03 14:57:18 +01:00
Sergei Trofimovich
7595ca654a
xpwn: add -fcommon workaround
...
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: ../ipsw-patch/libxpwn.a(libxpwn.c.o):(.bss+0x4): multiple definition of
`endianness'; CMakeFiles/xpwn-bin.dir/src/xpwn.cpp.o:(.bss+0x0): first defined here
2022-06-03 10:00:52 +01:00
Sandro
1fdeb86121
Merge pull request #169468 from Atemu/update/android-env
...
androidenv: regenerate repo.json
2022-05-31 15:38:21 +02:00
Janne Heß
bfc5086ae9
Merge pull request #173671 from Mindavi/treewide/broken-zhf
...
treewide: start marking packages broken
2022-05-30 14:10:43 +02:00
Rick van Schijndel
03bc571744
treewide: pkgs/development: mark broken for darwin
2022-05-30 13:42:57 +02:00
Jakub Sokołowski
b0663a3dc3
androidenv: include autoPatchelfHook only on Linux
...
This is supposed to fix an issue caused by this PR:
https://github.com/NixOS/nixpkgs/pull/163924
Which made `autoPatchelfHook` available only on Linux, resulting in
builds of Android packages failing with:
```
error: Package ‘auto-patchelf-hook’ in /nix/store/...-nixpkgs-source/pkgs/build-support/trivial-builders.nix:73
is not supported on ‘x86_64-darwin’, refusing to evaluate.
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-29 23:17:37 +02:00
Artturin
c1fffdfffb
treewide: change some glibc to stdenv.cc.libc
2022-05-27 05:57:43 +03:00
Artturin
0c4d65b21e
treewide: stdenv.glibc -> glibc
2022-05-25 15:51:20 +03:00
Atemu
1df306132b
platform-tools: allow aarch64-darwin
2022-04-20 20:43:45 +02:00
Atemu
928d976aa5
androidenv: regenerate repo.json
2022-04-20 20:33:12 +02:00
Atemu
e48ca2fa56
androidenv: document update procedure
2022-04-20 20:26:59 +02:00
github-actions[bot]
f0248f968f
Merge staging-next into staging
2022-03-29 06:01:53 +00:00
Malo Bourgon
6f9296d1b6
cocoapods: move to more appropriate directory
2022-03-28 18:36:59 -07:00
github-actions[bot]
36198fe197
Merge staging-next into staging
2022-03-27 18:01:40 +00:00
Dolphin von Chips
28d80ffa92
genymotion: fix startup on Qt-based environments
...
Currently trying to run Genymotion on Plasma 5 fails at all, Genymotion
itself complaining about libqtquickcontrols2materialstyleplugin.so using
"incompatible Qt library".
As it turns out, this package ships its own
version of Qt but does not ignore any environment variables related to
Qt, which results in Genymotion's Qt using (apparently incompatible)
QML plugins from user's system. This can be fixed quite easily by
unsetting `QML2_IMPORT_PATH` in a wrapper, which this patch does.
There might be more such problems, but I haven't encountered them yet,
so fixing those will be up to someone else ;)
2022-03-24 16:32:38 +05:00
OPNA2608
d2f268745a
treewide: autoPatchelfHook only on Linux
2022-03-23 21:37:39 +01:00
Nick Cao
29d7307a05
abootimg: fix cross compilation and set strictDeps
2022-01-09 09:18:21 +08:00
Bobby Rong
5a359ba13c
Merge pull request #150122 from miallo/patch-1
...
androidenv: change default emulatorVersion to one available
2022-01-01 22:48:16 +08:00
Yana Timoshenko
719567e91f
maintainers: update personal details
2021-12-31 21:48:55 +03:00
Michael Lohmann
962d74ce84
androidenv: default emulatorVersion to one available
...
The last repo.json update in a0f6a8af81
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
2021-12-10 20:43:45 +01:00
github-actions[bot]
2d03d542c7
Merge master into staging-next
2021-11-20 12:01:21 +00:00
Ryan Burns
15111f8a9a
ndk-bundle: fix build
...
Since b79483d2b7
,
the various architectures of the prebuilt libraries cause
errors, so we need to tell patchelf to ignore missing deps.
2021-11-19 23:37:11 -08:00
github-actions[bot]
c83cfc58e5
Merge master into staging-next
2021-11-19 00:01:26 +00:00
Sandro
a8ff9bca03
Merge pull request #146504 from flexagoon/emulator-fix
2021-11-18 19:44:20 +01:00
flexagoon
2ec2ad064b
androidenv: fix emulator build on Linux
2021-11-18 20:02:45 +03:00
Alyssa Ross
4e1852096f
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
...
Conflicts:
pkgs/development/tools/parsing/flex/2.6.1.nix
2021-11-14 14:17:46 +00:00
Felix Buehler
596f47648e
imgpatchtools: switch to fetchFromGitHub
2021-11-12 00:12:23 +01:00
Felix Buehler
66e4f4b3ee
pkgs/development: followup fmt
2021-11-10 14:03:48 +01:00
Felix Buehler
345d71ffd0
pkgs/development: rename name to pname&version
2021-11-10 14:03:21 +01:00