Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New integrated build system #273

Merged
merged 34 commits into from
Aug 8, 2016
Merged

New integrated build system #273

merged 34 commits into from
Aug 8, 2016

Conversation

techninja
Copy link
Contributor

@techninja techninja commented Jul 25, 2016

Fixes all the old install stuff too.

Verify builds Windows:

  • npm install from root, see that after it finishes, npm start starts RP with no errors.
  • Go to build/, and run npm install. I've seen this need --force on Windows, for some reason. When complete, should have no errors.
  • Run npm start, and an OS specific build should start. Verified when it completes and you find the completed build in build/dist

Verify builds Linux:

  • npm install from root, see that after it finishes, npm start starts RP with no errors.
  • Go to build/, and run npm install. When complete, should have no errors.
  • Run npm start, and an OS specific build should start. Verified when it completes and you find the completed build in build/dist
  • Install the .deb and make sure RoboPaint can be run from the launcher.

Verify builds Mac:

  • npm install from root, see that after it finishes, npm start starts RP with no errors.
  • Go to build/, and run npm install. When complete, should have no errors.
  • Run npm start, and an OS specific build should start. Verified when it completes and you find the completed build in build/dist

download a zip of the files).
1. In your terminal/command line interface, go to that folder and run
`npm install` to install dependencies, then `npm install electron-rebuild`
to install electron-rebuild locally.
* This will have built the node-serialport for io.js, but we actually need
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should remove references to io.js

@techninja
Copy link
Contributor Author

  • Need to copy 32 & 64 bit files manually on Windows after build but before installer
  • Icons didn't assign on windows build

techninja and others added 6 commits July 25, 2016 09:47
@techninja
Copy link
Contributor Author

Arch swap works perfectly for windows, Icon still does not. looking into it.

@techninja techninja merged commit a83d7e8 into master Aug 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants