mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-11-03 12:59:26 -05:00
added files via upload
This commit is contained in:
56
Tweaks/Alderis/build-fat.sh
Executable file
56
Tweaks/Alderis/build-fat.sh
Executable file
@@ -0,0 +1,56 @@
|
||||
#!/bin/bash
|
||||
# This makes me sad 🙁
|
||||
|
||||
set -e
|
||||
|
||||
if [[ $(arch) != i386 ]]; then
|
||||
echo "Not working on ARM. Try Rosetta instead?"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
PROJECT_DIR=$(realpath $(dirname $0))
|
||||
|
||||
THEOS_OBJ_DIR=$PROJECT_DIR/.theos/obj
|
||||
THEOS_STAGING_DIR=$PROJECT_DIR/.theos/_
|
||||
FRAMEWORK_OUTPUT_DIR=$THEOS_OBJ_DIR/install/Library/Frameworks
|
||||
|
||||
echo
|
||||
echo Building modern
|
||||
echo
|
||||
make clean
|
||||
sudo xcode-select -switch /Applications/Xcode-13.4.0.app/Contents/Developer
|
||||
make package \
|
||||
FINALPACKAGE=1
|
||||
cp $FRAMEWORK_OUTPUT_DIR/Alderis.framework/Alderis Alderis-ios14
|
||||
|
||||
echo
|
||||
echo Building legacy
|
||||
echo
|
||||
make clean
|
||||
mkdir -p $THEOS_OBJ_DIR
|
||||
mv Alderis-ios14 $THEOS_OBJ_DIR
|
||||
sudo xcode-select -switch /Applications/Xcode-11.7.app/Contents/Developer
|
||||
make package \
|
||||
BUILD_LEGACY_ARM64E=1 \
|
||||
THEOS_PLATFORM_SDK_ROOT=/Applications/Xcode-11.7.app/Contents/Developer \
|
||||
FINALPACKAGE=1
|
||||
cp $FRAMEWORK_OUTPUT_DIR/Alderis.framework/Alderis $THEOS_OBJ_DIR/Alderis-ios12
|
||||
|
||||
echo
|
||||
cp $THEOS_OBJ_DIR/Alderis-ios{12,14} $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework
|
||||
sudo xcode-select -switch /Applications/Xcode-13.4.0.app/Contents/Developer
|
||||
echo Alderis-ios12:
|
||||
otool -h $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis-ios12
|
||||
echo
|
||||
echo Alderis-ios14:
|
||||
otool -h $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis-ios14
|
||||
echo
|
||||
echo libcolorpicker.dylib:
|
||||
otool -h $THEOS_STAGING_DIR/usr/lib/libcolorpicker.dylib
|
||||
|
||||
echo
|
||||
echo Packaging
|
||||
echo
|
||||
rm $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis
|
||||
ln -s Alderis-ios12 $THEOS_STAGING_DIR/Library/Frameworks/Alderis.framework/Alderis
|
||||
$THEOS/bin/dm.pl -b -Zlzma -z9 .theos/_ packages/
|
||||
Reference in New Issue
Block a user