Alexandre Julliard : packaging: Use llvm-mingw to build the Android packages.
Alexandre Julliard
julliard at winehq.org
Fri Feb 26 14:37:29 CST 2021
Module: tools
Branch: master
Commit: 650310376652caf1f5c6221dfac1e986cc28bfa8
URL: https://source.winehq.org/git/tools.git/?a=commit;h=650310376652caf1f5c6221dfac1e986cc28bfa8
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Feb 26 21:36:24 2021 +0100
packaging: Use llvm-mingw to build the Android packages.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
packaging/android/build-apks | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/packaging/android/build-apks b/packaging/android/build-apks
index 3662a48..f28a994 100755
--- a/packaging/android/build-apks
+++ b/packaging/android/build-apks
@@ -32,6 +32,7 @@ silent=--silent
makeflags="--no-print-directory $silent -j$(nproc)"
android_ndk=android-ndk-r21d
+llvm_mingw=llvm-mingw-20201020-ucrt-ubuntu-18.04
gradle=gradle-3.5.1
png=libpng-1.6.37
jpeg=jpeg-9d
@@ -80,6 +81,11 @@ config_gradle ()
download $gradle https://services.gradle.org/distributions/$gradle-bin.zip
}
+config_llvm_mingw ()
+{
+ download $llvm_mingw https://github.com/mstorsjo/llvm-mingw/releases/download/20201020/$llvm_mingw.tar.xz
+}
+
config_png ()
{
download $png $png.tar.xz https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/$png.tar.xz/download
@@ -278,8 +284,9 @@ test -z "$release" || rm -rf $basedir
test -d $basedir || mkdir $basedir
cd $basedir
-config_ndk
-config_gradle
+test -d $android_ndk || config_ndk
+test -d $gradle || config_gradle
+test -d $llvm_mingw || config_llvm_mingw
test -d wine || git clone $winetree
test -z "$release" || (cd wine && git checkout wine-$release)
@@ -301,8 +308,7 @@ do
esac
(cd $arch
- config_toolchain
- PATH=$default_path:$basedir/$gradle/bin:$basedir/$arch/toolchain/bin
+ PATH=$default_path:$basedir/$llvm_mingw/bin:$basedir/$gradle/bin:$basedir/$arch/toolchain/bin
run_configure="./configure $silent --host=$host PKG_CONFIG=false"
install_all)
done
More information about the wine-cvs
mailing list