Browse Source

Deprecate automated 32-bit builds and switch to NSIS.

Switch from squirrel to NSIS one-click on Windows.

Stop building and remove win32 and linux32 builds by default for CI.
pull/3202/head
TheGoddessInari 7 years ago
parent
commit
7dd9edce59
  1. 12
      README.md
  2. 7
      appveyor.yml
  3. 34
      package-lock.json
  4. 4
      package.json

12
README.md

@ -22,17 +22,11 @@
</p>
<h5 align="center">Latest unstable build artifacts are available in Windows
(
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/squirrel-windows/Rambox Setup 0.5.18.exe?job=Image%3A%20Visual%20Studio%202017&branch=master" target="_blank">Win64</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/squirrel-windows-ia32/Rambox Setup 0.5.18.exe?job=Image%3A%20Visual%20Studio%202017&branch=master" target="_blank">Win32</a> ), Mac (DMG) and Linux (
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18-x86_64.AppImage?job=Image%3A%20Ubuntu&branch=master" target="_blank">AppImage64</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18-i386.AppImage?job=Image%3A%20Ubuntu&branch=master" target="_blank">AppImage32</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox Setup 0.5.18.exe?job=Image%3A%20Visual%20Studio%202017&branch=master" target="_blank">(Win64</a>), Mac (DMG) and Linux
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18-x86_64.AppImage?job=Image%3A%20Ubuntu&branch=master" target="_blank">(AppImage64</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18.x86_64.rpm?job=Image%3A%20Ubuntu&branch=master" target="_blank">RPM64</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18.i686.rpm?job=Image%3A%20Ubuntu&branch=master" target="_blank">RPM32</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox_0.5.18_amd64.deb?job=Image%3A%20Ubuntu&branch=master" target="_blank">DEB64</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox_0.5.18_i386.deb?job=Image%3A%20Ubuntu&branch=master" target="_blank">DEB32</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18.tar.gz?job=Image%3A%20Ubuntu&branch=master" target="_blank">Tarball64</a> /
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18-ia32.tar.gz?job=Image%3A%20Ubuntu&branch=master" target="_blank">Tarball32</a> ) packaging flavors.</h5>
<a href="https://ci.appveyor.com/api/projects/TheGoddessInari/rambox/artifacts/dist/Rambox-0.5.18.tar.gz?job=Image%3A%20Ubuntu&branch=master" target="_blank">Tarball64</a>) packaging flavors.</h5>
<h6 align="center">Logo designed by <a href="http://andyur.com/" target="_blank">Andriy Yurchenko</a></h6>
<h6 align="center">Original rambox by <a href="https://github.com/saenzramiro" target="_blank">Ramiro Saenz</a></h6>

7
appveyor.yml

@ -77,17 +77,16 @@ build_script:
npm --version
If ($isWindows) {
npm run setup:win
npm run setup:win64
} ElseIf ($isLinux) {
npm run setup:linux
npm run setup:linux64
}
test: off
artifacts:
- path: dist\squirrel-windows\*.exe
- path: dist\squirrel-windows-ia32\*.exe
- path: dist\*.exe
- path: dist/*.rpm
- path: dist/*.deb
- path: dist/*.tar.gz

34
package-lock.json generated

@ -2204,20 +2204,6 @@
"yargs": "^12.0.1"
}
},
"electron-builder-squirrel-windows": {
"version": "20.26.0",
"resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-20.26.0.tgz",
"integrity": "sha512-H9QAtYOFzjF91OGAkz8zb3tYVLjk5FsHnnaYarGOBFsvjAKe/Nk5RwyXIZiszVVnQNmlgApXZZj+c4h2n205Rg==",
"dev": true,
"requires": {
"7zip-bin": "~4.0.2",
"archiver": "^2.1.1",
"bluebird-lst": "^1.0.5",
"builder-util": "~5.20.0",
"fs-extra-p": "^4.6.1",
"sanitize-filename": "^1.6.1"
}
},
"electron-chromedriver": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/electron-chromedriver/-/electron-chromedriver-1.8.0.tgz",
@ -2402,26 +2388,6 @@
}
}
},
"electron-squirrel-startup": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz",
"integrity": "sha1-GbTlWTP6Dvj1VnhLnGYPdyVGoLg=",
"dev": true,
"requires": {
"debug": "^2.2.0"
},
"dependencies": {
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"requires": {
"ms": "2.0.0"
}
}
}
},
"electron-store": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/electron-store/-/electron-store-2.0.0.tgz",

4
package.json

@ -80,7 +80,7 @@
},
"win": {
"target": [
"squirrel"
"nsis"
]
},
"linux": {
@ -110,8 +110,6 @@
"crowdin": "1.0.0",
"csvjson": "4.3.3",
"electron-builder": "^20.26.0",
"electron-builder-squirrel-windows": "^20.26.0",
"electron-squirrel-startup": "^1.0.0",
"mocha": "^5.2.0",
"spectron": "^3.8.0"
},

Loading…
Cancel
Save