lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

androidenv fix cmdline beta versions' problem

Hadi 7c005a7b cf73a86c

+9 -7
+4 -4
pkgs/development/mobile/androidenv/cmdline-tools.nix
··· 1 - {deployAndroidPackage, lib, package, autoPatchelfHook, makeWrapper, os, pkgs, pkgsi686Linux, stdenv, cmdLineToolsVersion, postInstall}: 1 + {deployAndroidPackage, lib, package, autoPatchelfHook, makeWrapper, os, pkgs, pkgsi686Linux, stdenv, postInstall}: 2 2 3 3 deployAndroidPackage { 4 4 name = "androidsdk"; ··· 16 16 export ANDROID_SDK_ROOT="$out/libexec/android-sdk" 17 17 18 18 # Wrap all scripts that require JAVA_HOME 19 - find $ANDROID_SDK_ROOT/cmdline-tools/${cmdLineToolsVersion}/bin -maxdepth 1 -type f -executable | while read program; do 19 + find $ANDROID_SDK_ROOT/${package.path}/bin -maxdepth 1 -type f -executable | while read program; do 20 20 if grep -q "JAVA_HOME" $program; then 21 21 wrapProgram $program --prefix PATH : ${pkgs.jdk11}/bin \ 22 22 --prefix ANDROID_SDK_ROOT : $ANDROID_SDK_ROOT ··· 24 24 done 25 25 26 26 # Wrap sdkmanager script 27 - wrapProgram $ANDROID_SDK_ROOT/cmdline-tools/${cmdLineToolsVersion}/bin/sdkmanager \ 27 + wrapProgram $ANDROID_SDK_ROOT/${package.path}/bin/sdkmanager \ 28 28 --prefix PATH : ${lib.makeBinPath [ pkgs.jdk11 ]} \ 29 29 --add-flags "--sdk_root=$ANDROID_SDK_ROOT" 30 30 31 31 # Patch all script shebangs 32 - patchShebangs $ANDROID_SDK_ROOT/cmdline-tools/${cmdLineToolsVersion}/bin 32 + patchShebangs $ANDROID_SDK_ROOT/${package.path}/bin 33 33 34 34 cd $ANDROID_SDK_ROOT 35 35 ${postInstall}
+5 -3
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 314 314 '') plugins} 315 315 ''; # */ 316 316 317 + cmdline-tools-package = check-version packages "cmdline-tools" cmdLineToolsVersion; 318 + 317 319 # This derivation deploys the tools package and symlinks all the desired 318 320 # plugins that we want to use. If the license isn't accepted, prints all the licenses 319 321 # requested and throws. ··· 329 331 by an environment variable for a single invocation of the nix tools. 330 332 $ export NIXPKGS_ACCEPT_ANDROID_SDK_LICENSE=1 331 333 '' else callPackage ./cmdline-tools.nix { 332 - inherit deployAndroidPackage os cmdLineToolsVersion; 334 + inherit deployAndroidPackage os; 333 335 334 - package = check-version packages "cmdline-tools" cmdLineToolsVersion; 336 + package = cmdline-tools-package; 335 337 336 338 postInstall = '' 337 339 # Symlink all requested plugins ··· 375 377 ln -s $i $out/bin 376 378 done 377 379 378 - find $ANDROID_SDK_ROOT/cmdline-tools/${cmdLineToolsVersion}/bin -type f -executable | while read i; do 380 + find $ANDROID_SDK_ROOT/${cmdline-tools-package.path}/bin -type f -executable | while read i; do 379 381 ln -s $i $out/bin 380 382 done 381 383