This commit is contained in:
Osman Faruk Bayram 2025-04-15 02:42:00 +03:00
parent eef615712f
commit a6c0b72ae2

View file

@ -15,35 +15,18 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ nativeBuildInputs = [
pkgs.androidenv
pkgs.androidsdk
pkgs.androidndk
pkgs.nodejs-18_x
pkgs.yarn pkgs.yarn
]; ];
buildInputs = [ buildInputs = [
pkgs.androidenv
pkgs.androidsdk
pkgs.androidndk
pkgs.nodejs-18_x
pkgs.yarn pkgs.yarn
]; ];
buildPhase = '' buildPhase = ''
export ANDROID_HOME=${pkgs.androidsdk}/libexec cd $src
export ANDROID_NDK_HOME=${pkgs.androidndk}/libexec ./gradlew assembleRelease
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
yarn install
yarn android:build
# The APK is built in the android/app/build/outputs/apk/debug directory
''; '';
installPhase = '' installPhase = ''
mkdir -p $out
cp -r android/app/build/outputs/apk/debug/app-debug.apk $out/lichess.apk cp -r android/app/build/outputs/apk/debug/app-debug.apk $out/lichess.apk
''; '';