mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-11 23:00:52 +00:00
33 lines
1.4 KiB
Bash
33 lines
1.4 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://www.mingw-w64.org/
|
|
TERMUX_PKG_DESCRIPTION="MinGW-w64 runtime for LLVM-MinGW"
|
|
TERMUX_PKG_LICENSE="custom"
|
|
TERMUX_PKG_MAINTAINER="@licy183"
|
|
# Bump llvm-mingw-w64* to the same version in one PR.
|
|
TERMUX_PKG_VERSION="20241030"
|
|
TERMUX_PKG_SRCURL=https://github.com/mstorsjo/llvm-mingw/releases/download/$TERMUX_PKG_VERSION/llvm-mingw-$TERMUX_PKG_VERSION-ucrt-ubuntu-20.04-x86_64.tar.xz
|
|
TERMUX_PKG_SHA256=05c55108e9b400bda1d4cef8e22c0e5f9495f1316c072e92b9f7965114a30b66
|
|
TERMUX_PKG_AUTO_UPDATE=false
|
|
TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
|
TERMUX_PKG_NO_STATICSPLIT=true
|
|
TERMUX_PKG_NO_OPENMP_CHECK=true
|
|
|
|
termux_step_make_install() {
|
|
mkdir -p $TERMUX_PREFIX/opt/llvm-mingw-w64
|
|
rm -rf $TERMUX_PREFIX/opt/llvm-mingw-w64/{aarch64,armv7,i686,x86_64,generic}-w64-mingw32
|
|
mv $TERMUX_PKG_SRCDIR/{aarch64,armv7,i686,x86_64,generic}-w64-mingw32 $TERMUX_PREFIX/opt/llvm-mingw-w64
|
|
}
|
|
|
|
termux_step_install_license() {
|
|
# Runtimes are consist of runtimes libraries from mingw-w64 and libunwind/libc++ from LLVM
|
|
mkdir -p $TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME
|
|
|
|
# Install the license of mingw-w64 and mingw-w64-runtimes
|
|
local _file
|
|
for _file in $TERMUX_PREFIX/opt/llvm-mingw-w64/aarch64-w64-mingw32/share/mingw32/*; do
|
|
cp $_file $TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME/
|
|
done
|
|
|
|
# Install the license of LLVM
|
|
cp $TERMUX_PKG_SRCDIR/LICENSE.TXT $TERMUX_PREFIX/share/doc/$TERMUX_PKG_NAME/LICENSE-LLVM.TXT
|
|
}
|