mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-08 22:28:12 -05:00
42 lines
1.0 KiB
Bash
Executable File
42 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
# Download GameTextInput library from Android Maven repository
|
|
# This script downloads and extracts the GameTextInput headers and libraries
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|
PROJECT_ROOT=$(cd "$SCRIPT_DIR/../.." && pwd)
|
|
|
|
LIBS_DIR=$SCRIPT_DIR/libs
|
|
INCLUDE_DIR=$PROJECT_ROOT/src/android/textinput/include
|
|
|
|
VERSION=4.0.0
|
|
AAR=games-text-input-$VERSION.aar
|
|
URL=https://dl.google.com/android/maven2/androidx/games/games-text-input/$VERSION/$AAR
|
|
TMPDIR=/tmp/games-text-input-$VERSION
|
|
|
|
cleanup() {
|
|
rm -rf $TMPDIR
|
|
}
|
|
trap cleanup EXIT
|
|
|
|
# Clean existing files
|
|
rm -rf $LIBS_DIR
|
|
rm -rf $INCLUDE_DIR/game-text-input
|
|
|
|
# Download AAR
|
|
mkdir -p $TMPDIR
|
|
cd $TMPDIR
|
|
wget $URL
|
|
unzip $AAR
|
|
# Copy libs
|
|
mv prefab/modules/game-text-input/libs $LIBS_DIR/
|
|
# Copy headers
|
|
mkdir -p $INCLUDE_DIR/game-text-input
|
|
mv prefab/modules/game-text-input/include/* $INCLUDE_DIR/game-text-input/
|
|
|
|
echo "GameTextInput ${GAMETEXTINPUT_VERSION} installation complete!"
|
|
echo " Libraries: $LIBS_DIR"
|
|
echo " Headers: $INCLUDE_DIR"
|
|
|