|
1 |
| -# Bump this and package.json version at the same time. |
2 |
| -ELECTRON_VERSION=0.34.3 |
3 | 1 | OSX_ARCH=x64
|
4 | 2 | BUILD_DIR=build
|
5 | 3 | OSX_BUNDLE_BASE=$(BUILD_DIR)/Lektor-darwin-$(OSX_ARCH)
|
@@ -31,10 +29,22 @@ osx-bundle: vendor/ImageMagick-x86_64-apple-darwin15.0.0.tar.gz build-wheels
|
31 | 29 | npm install --production
|
32 | 30 | $(REBUILD_CMD)
|
33 | 31 | cd static; ../node_modules/.bin/webpack
|
34 |
| - ./node_modules/.bin/electron-packager . Lektor --platform=darwin \ |
35 |
| - --ignore='(node_modules|vendor|resources|bin|build)' \ |
36 |
| - --arch=$(OSX_ARCH) --version=$(ELECTRON_VERSION) \ |
37 |
| - --overwrite --out=$(BUILD_DIR) |
| 32 | + mkdir -p $(OSX_BUNDLE_BASE) && rm -rf $(OSX_BUNDLE) |
| 33 | + cp -RH node_modules/electron-prebuilt/dist/Electron.app $(OSX_BUNDLE) |
| 34 | + mv $(OSX_BUNDLE)/Contents/Frameworks/{Electron,Lektor}\ Helper\ EH.app |
| 35 | + mv $(OSX_BUNDLE)/Contents/Frameworks/Lektor\ Helper\ EH.app/Contents/MacOS/{Electron,Lektor}\ Helper\ EH |
| 36 | + sed -i '' s/Electron/Lektor/ $(OSX_BUNDLE)/Contents/Frameworks/Lektor\ Helper\ EH.app/Contents/Info.plist |
| 37 | + mv $(OSX_BUNDLE)/Contents/Frameworks/{Electron,Lektor}\ Helper\ NP.app |
| 38 | + mv $(OSX_BUNDLE)/Contents/Frameworks/Lektor\ Helper\ NP.app/Contents/MacOS/{Electron,Lektor}\ Helper\ NP |
| 39 | + sed -i '' s/Electron/Lektor/ $(OSX_BUNDLE)/Contents/Frameworks/Lektor\ Helper\ NP.app/Contents/Info.plist |
| 40 | + mv $(OSX_BUNDLE)/Contents/Frameworks/{Electron,Lektor}\ Helper.app |
| 41 | + mv $(OSX_BUNDLE)/Contents/Frameworks/Lektor\ Helper.app/Contents/MacOS/{Electron,Lektor}\ Helper |
| 42 | + sed -i '' s/Electron/Lektor/ $(OSX_BUNDLE)/Contents/Frameworks/Lektor\ Helper.app/Contents/Info.plist |
| 43 | + mkdir -p $(OSX_BUNDLE_RES)/node_modules |
| 44 | + mkdir -p $(OSX_BUNDLE_RES)/app/static |
| 45 | + cp -R package.json $(OSX_BUNDLE_RES)/app |
| 46 | + cp -R static/{images,gen,index.html} $(OSX_BUNDLE_RES)/app/static |
| 47 | + cp -R node_modules/runas $(OSX_BUNDLE_RES)/node_modules |
38 | 48 | cp resources/Lektor-Info.plist $(OSX_BUNDLE)/Contents/Info.plist
|
39 | 49 | cp resources/Icon.icns $(OSX_BUNDLE_RES)
|
40 | 50 | mkdir $(OSX_BUNDLE_RES)/local
|
|
0 commit comments