Skip to content

Commit 2ced521

Browse files
committed
Kill electron packager
1 parent 914c0a9 commit 2ced521

File tree

2 files changed

+19
-8
lines changed

2 files changed

+19
-8
lines changed

gui/Makefile

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# Bump this and package.json version at the same time.
2-
ELECTRON_VERSION=0.34.3
31
OSX_ARCH=x64
42
BUILD_DIR=build
53
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
3129
npm install --production
3230
$(REBUILD_CMD)
3331
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
3848
cp resources/Lektor-Info.plist $(OSX_BUNDLE)/Contents/Info.plist
3949
cp resources/Icon.icns $(OSX_BUNDLE_RES)
4050
mkdir $(OSX_BUNDLE_RES)/local

gui/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"scripts": {},
88
"devDependencies": {
99
"electron-prebuilt": "0.34.3",
10-
"electron-packager": "^5.1.0",
1110
"electron-rebuild": "^1.0.2",
1211
"bootstrap": "~3.3.0",
1312
"css-loader": "^0.9.1",
@@ -29,7 +28,9 @@
2928
"react-dom": "^0.14.1",
3029
"style-loader": "^0.8.3",
3130
"webpack": "^1.12.2",
32-
"runas": "^3.1.1",
3331
"history": "^1.13.0"
32+
},
33+
"dependencies": {
34+
"runas": "^3.1.1"
3435
}
3536
}

0 commit comments

Comments
 (0)