mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-02 11:10:31 +03:00
Use Resources path when building ecode.app. Should fix signing.
This commit is contained in:
@@ -20,13 +20,15 @@ for i in "$@"; do
|
||||
esac
|
||||
done
|
||||
|
||||
RESOURCES_PATH="ecode.app/Contents/Resources"
|
||||
|
||||
premake5 --file=../../../premake5.lua --use-frameworks gmake || exit
|
||||
|
||||
make -C ../../../make/macosx/ -j$(sysctl -n hw.ncpu) -e verbose=true -e config=release_x86_64 ecode || exit
|
||||
rm -rf ./ecode.app
|
||||
mkdir -p ecode.app/Contents/MacOS/
|
||||
mkdir -p ecode.app/Contents/Resources/
|
||||
cp ../../../bin/assets/icon/ecode.icns ecode.app/Contents/Resources/ecode.icns
|
||||
mkdir -p "$RESOURCES_PATH"
|
||||
cp ../../../bin/assets/icon/ecode.icns $RESOURCES_PATH/ecode.icns
|
||||
|
||||
VERSIONPATH=../../../src/tools/ecode/version.hpp
|
||||
ECODE_MAJOR_VERSION=$(grep "define ECODE_MAJOR_VERSION" $VERSIONPATH | awk '{print $3}')
|
||||
@@ -52,33 +54,33 @@ install_name_tool -change @rpath/SDL2.framework/Versions/A/SDL2 @executable_path
|
||||
codesign --force -s - ecode.app/Contents/MacOS/SDL2
|
||||
install_name_tool -change @rpath/libeepp.dylib @executable_path/libeepp.dylib ecode.app/Contents/MacOS/ecode
|
||||
|
||||
#cp -r ../../../bin/assets ecode.app/Contents/MacOS/assets
|
||||
mkdir -p ecode.app/Contents/MacOS/assets/colorschemes
|
||||
cp -r ../../../bin/assets/colorschemes/ ecode.app/Contents/MacOS/assets/colorschemes/
|
||||
#cp -r ../../../bin/assets/fonts ecode.app/Contents/MacOS/assets/
|
||||
mkdir -p ecode.app/Contents/MacOS/assets/fonts
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono-Bold.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono-Oblique.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono-BoldOblique.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMonoNerdFontComplete.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/nonicons.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/codicon.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-Regular.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/remixicon.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoEmoji-Regular.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-Bold.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-Italic.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-BoldItalic.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoColorEmoji.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DroidSansFallbackFull.ttf ecode.app/Contents/MacOS/assets/fonts/
|
||||
cp -r ../../../bin/assets/plugins ecode.app/Contents/MacOS/assets/
|
||||
# cp -r ../../../bin/assets/icon ecode.app/Contents/MacOS/assets/
|
||||
mkdir -p ecode.app/Contents/MacOS/assets/icon
|
||||
cp ../../../bin/assets/icon/ecode.png ecode.app/Contents/MacOS/assets/icon
|
||||
cp ../../../bin/assets/ca-bundle.pem ecode.app/Contents/MacOS/assets/ca-bundle.pem
|
||||
mkdir ecode.app/Contents/MacOS/assets/ui
|
||||
cp ../../../bin/assets/ui/breeze.css ecode.app/Contents/MacOS/assets/ui/
|
||||
#cp -r ../../../bin/assets $RESOURCES_PATH/assets
|
||||
mkdir -p $RESOURCES_PATH/assets/colorschemes
|
||||
cp -r ../../../bin/assets/colorschemes/ $RESOURCES_PATH/assets/colorschemes/
|
||||
#cp -r ../../../bin/assets/fonts $RESOURCES_PATH/assets/
|
||||
mkdir -p $RESOURCES_PATH/assets/fonts
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono-Bold.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono-Oblique.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMono-BoldOblique.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DejaVuSansMonoNerdFontComplete.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/nonicons.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/codicon.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-Regular.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/remixicon.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoEmoji-Regular.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-Bold.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-Italic.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoSans-BoldItalic.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/NotoColorEmoji.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/fonts/DroidSansFallbackFull.ttf $RESOURCES_PATH/assets/fonts/
|
||||
cp -r ../../../bin/assets/plugins $RESOURCES_PATH/assets/
|
||||
# cp -r ../../../bin/assets/icon $RESOURCES_PATH/assets/
|
||||
mkdir -p $RESOURCES_PATH/assets/icon
|
||||
cp ../../../bin/assets/icon/ecode.png $RESOURCES_PATH/assets/icon
|
||||
cp ../../../bin/assets/ca-bundle.pem $RESOURCES_PATH/assets/ca-bundle.pem
|
||||
mkdir $RESOURCES_PATH/assets/ui
|
||||
cp ../../../bin/assets/ui/breeze.css $RESOURCES_PATH/assets/ui/
|
||||
|
||||
# Clear permissions (basically for libSDL2)
|
||||
chmod -R u+rwX,go+rX,go-w ecode.app
|
||||
|
||||
Reference in New Issue
Block a user