Skip to content

Commit

Permalink
fix: armv7l should be set as arm for node gyp
Browse files Browse the repository at this point in the history
Close #2862
  • Loading branch information
develar committed May 3, 2018
1 parent 3763f31 commit d649815
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 18 deletions.
5 changes: 3 additions & 2 deletions packages/electron-builder-lib/src/util/yarn.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,11 @@ function getElectronGypCacheDir() {
}

export function getGypEnv(frameworkInfo: DesktopFrameworkInfo, platform: string, arch: string, buildFromSource: boolean) {
const npmConfigArch = arch === "armv7l" ? "arm" : arch
const common = {
...process.env,
npm_config_arch: arch,
npm_config_target_arch: arch,
npm_config_arch: npmConfigArch,
npm_config_target_arch: npmConfigArch,
npm_config_platform: platform,
npm_config_build_from_source: buildFromSource,
// required for node-pre-gyp
Expand Down
15 changes: 14 additions & 1 deletion test/out/__snapshots__/BuildTest.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,16 @@ Object {
"package.json": Object {
"size": 774,
},
"src": Object {
"files": Object {
"async.h": Object {
"size": 1500,
},
"keytar.h": Object {
"size": 979,
},
},
},
},
},
"lzma-native": Object {
Expand Down Expand Up @@ -510,7 +520,7 @@ Object {
},
},
},
"binding-v3.0.1-electron-v1.8-linux-x64": Object {
"binding-v3.0.1-electron-v2.0-linux-x64": Object {
"files": Object {
"lzma_native.node": Object {
"executable": true,
Expand Down Expand Up @@ -3681,6 +3691,9 @@ Object {
"index-parser.cpp": Object {
"size": 16667,
},
"index-parser.h": Object {
"size": 7386,
},
"liblzma-functions.cpp": Object {
"size": 2928,
},
Expand Down
28 changes: 14 additions & 14 deletions test/out/linux/__snapshots__/snapTest.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"build-packages": Array [
"foo1",
Expand All @@ -56,7 +56,7 @@ Object {
"libxtst6",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down Expand Up @@ -228,7 +228,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"plugin": "nil",
"stage-packages": Array [
Expand All @@ -243,7 +243,7 @@ Object {
"libxtst6",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down Expand Up @@ -310,7 +310,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"plugin": "nil",
"stage-packages": Array [
Expand All @@ -326,7 +326,7 @@ Object {
"custom",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down Expand Up @@ -393,7 +393,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"plugin": "nil",
"stage-packages": Array [
Expand All @@ -409,7 +409,7 @@ Object {
"libxtst6",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down Expand Up @@ -477,7 +477,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"plugin": "nil",
"stage-packages": Array [
Expand All @@ -494,7 +494,7 @@ Object {
"foo2",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down Expand Up @@ -586,7 +586,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"plugin": "nil",
"stage-packages": Array [
Expand All @@ -601,7 +601,7 @@ Object {
"libxtst6",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down Expand Up @@ -662,7 +662,7 @@ Object {
"parts": Object {
"app": Object {
"after": Array [
"desktop-gtk2",
"desktop-gtk3",
],
"plugin": "nil",
"stage-packages": Array [
Expand All @@ -677,7 +677,7 @@ Object {
"libxtst6",
],
},
"desktop-gtk2": Object {
"desktop-gtk3": Object {
"install": "set -x
export XDG_DATA_DIRS=$SNAPCRAFT_PART_INSTALL/usr/share
update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
Expand Down
2 changes: 1 addition & 1 deletion test/src/linux/snapTest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ test.ifAll.ifDevOrLinuxCi("snap", app({
}))

// very slow
test("snap full", app({
test.skip("snap full", app({
targets: snapTarget,
config: {
extraMetadata: {
Expand Down

0 comments on commit d649815

Please sign in to comment.