mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			898 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			898 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
# Copyright (c) 2013-2017, The PurpleI2P Project
 | 
						|
#
 | 
						|
# This file is part of Purple i2pd project and licensed under BSD3
 | 
						|
#
 | 
						|
# See full license text in LICENSE file at top of project tree
 | 
						|
 | 
						|
GITDESC=$(git describe --tags)
 | 
						|
 | 
						|
declare -A ABILIST=(
 | 
						|
	["armeabi-v7a"]="armv7l"
 | 
						|
	["arm64-v8a"]="aarch64"
 | 
						|
	["x86"]="x86"
 | 
						|
	["x86_64"]="x86_64"
 | 
						|
)
 | 
						|
 | 
						|
# Remove old files and archives
 | 
						|
if [ -d archive ]; then
 | 
						|
	rm -r archive
 | 
						|
fi
 | 
						|
 | 
						|
if [ -f i2pd_*_android_binary.zip ]; then
 | 
						|
	rm i2pd_*_android_binary.zip
 | 
						|
fi
 | 
						|
 | 
						|
# Prepare files for package
 | 
						|
mkdir archive
 | 
						|
 | 
						|
for ABI in "${!ABILIST[@]}"; do
 | 
						|
	if [ -f ../../android_binary_only/libs/${ABI}/i2pd ]; then
 | 
						|
		cp ../../android_binary_only/libs/${ABI}/i2pd archive/i2pd-${ABILIST[$ABI]}
 | 
						|
	fi
 | 
						|
done
 | 
						|
 | 
						|
cp i2pd archive/i2pd
 | 
						|
cp -rH ../../android/assets/* archive/
 | 
						|
 | 
						|
# Compress files
 | 
						|
cd archive
 | 
						|
zip -r6 ../i2pd_${GITDESC}_android_binary.zip .
 | 
						|
 | 
						|
# Remove temporary folder
 | 
						|
cd ..
 | 
						|
rm -r archive
 |