mirror of
https://github.com/kiwix/kiwix-apple-custom.git
synced 2025-09-22 11:51:04 -04:00
Remove old build file
This commit is contained in:
parent
fa8a47a118
commit
4c50c6b948
@ -1,45 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
|
|
||||||
# dependencies
|
|
||||||
lib_kiwix_framework="libkiwix_xcframework-13.0.0-1"
|
|
||||||
|
|
||||||
# move the custom files under the same folder as the kiwix repo
|
|
||||||
mv custom/ apple/Support/
|
|
||||||
cd apple
|
|
||||||
|
|
||||||
#download custom zim files as per info.json files
|
|
||||||
brew install jq
|
|
||||||
|
|
||||||
for info in `mdfind -onlyin . -name info.json`
|
|
||||||
do
|
|
||||||
parent_dir=${info%/*}
|
|
||||||
brand_name=${parent_dir##*/}
|
|
||||||
echo "brand_name: " $brand_name
|
|
||||||
|
|
||||||
url=`jq .zim_url -r $info`
|
|
||||||
auth=`jq .zim_auth -r $info`
|
|
||||||
about_url=`jq .about_app_url -r $info`
|
|
||||||
about_text=`jq .about_text -r $info`
|
|
||||||
|
|
||||||
parent_url=${url%/*}
|
|
||||||
file_name=${url:${#parent_url} + 1} # + 1 to remove the trailing slash
|
|
||||||
|
|
||||||
auth_value=`print -rl -- ${(P)auth}` # get the credentials from environment var named by .zim_auth in the json
|
|
||||||
curl -O -L $url -u "$auth_value" $parent_dir/$file_name
|
|
||||||
echo "CUSTOM_ZIM_FILE = "${file_name%.zim}"\n" > apple/$brand_name/$brand_name.xcconfig
|
|
||||||
echo "CUSTOM_ABOUT_WEBSITE = "${about_url}"\n" > apple/$brand_name/$brand_name.xcconfig
|
|
||||||
echo "CUSTOM_ABOUT_TEXT = "${about_text}"\n" > apple/$brand_name/$brand_name.xcconfig
|
|
||||||
done
|
|
||||||
|
|
||||||
# download libkiwix xcframework
|
|
||||||
lib_kiwix_url="http://download.kiwix.org/release/libkiwix/"$lib_kiwix_framework".tar.gz"
|
|
||||||
curl -O -L $lib_kiwix_url
|
|
||||||
tar xzf $lib_kiwix_framework".tar.gz"
|
|
||||||
rm $lib_kiwix_framework".tar.gz"
|
|
||||||
mv libkiwix_xcframework*/lib/*.* .
|
|
||||||
|
|
||||||
ls -la
|
|
||||||
|
|
||||||
# install xcodegen and run it
|
|
||||||
brew install xcodegen
|
|
||||||
xcodegen
|
|
Loading…
x
Reference in New Issue
Block a user