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

Releasing builds for linux/mac/windows #12

Closed
rom1504 opened this issue Mar 5, 2016 · 6 comments
Closed

Releasing builds for linux/mac/windows #12

rom1504 opened this issue Mar 5, 2016 · 6 comments

Comments

@rom1504
Copy link
Member

rom1504 commented Mar 5, 2016

Is it easy to build for several platform and put it in a github release ?

Anyway I think it can be important ,once the app is ready, for people that don't want to install node.js (themselves). Especially on windows(/mac).

@ungoldman
Copy link
Contributor

@feross
Copy link
Member

feross commented Mar 5, 2016

Yeah, so far we haven't introduced any native dependencies. As long as we're careful never to do that, we won't need to manually compile on each platform in order to produce an executable for each platform.

You can run npm run build right now to produce final release builds for all platforms. It's currently using electron-packager :)

@feross
Copy link
Member

feross commented Mar 20, 2016

OS X apps are usually bundled into a .dmg file so the user can see a friendly "Drag this app onto the Applications folder" Finder window. Is there an easy way to get electron-packager to build us one of those?

How do we bundle the Windows version? Looks like there's lots of files in the output folder, like .DLLs, that are required by, but not embedded within, WebTorrent.exe. No idea how to ship this to users.

Same with the Linux release. Can we make a .deb file for Ubuntu/Debian?

cc @maxogden @mafintosh - do you guys have any thoughts?

@max-mapper
Copy link

Check out https://www.npmjs.com/package/electron-builder, though I haven't
used it

On Sun, Mar 20, 2016 at 4:40 AM, Feross Aboukhadijeh <
notifications@github.com> wrote:

OS X apps are usually bundled into a .dmg file so the user can see a
friendly "Drag this app onto the Applications folder" Finder window. Is
there an easy way to get electron-packager to build us one of those?

How do we bundle the Windows version? Looks like there's lots of files in
the output folder, like .DLLs, that are required by, but not embedded
within, WebTorrent.exe. No idea how to ship this to users.

Same with the Linux release. Can we make a .deb file for Ubuntu/Debian?

cc @maxogden https://github.com/maxogden @mafintosh
https://github.com/mafintosh - do you guys have any thoughts?


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#12 (comment)

@feross
Copy link
Member

feross commented Mar 22, 2016

The first WebTorrent release (v0.0.0) is live! You can get it from the GitHub releases page here:

https://github.com/feross/webtorrent-app/releases/tag/v0.0.0

There's a .dmg file for easy installation on OS X. There is a built-in auto-updater so users will get improvements automatically. New releases (if any exist) are downloaded over https on app startup, checked to make sure they're signed correctly, and installed the next time the app is restarted.

I'm going to release v0.0.1 later tonight to test that the auto-updater is working as expected!

@feross
Copy link
Member

feross commented Mar 28, 2016

We have releases for all platforms. Windows has an installer now. The linux one is just a folder of files for now. Closing this!

@feross feross closed this as completed Mar 28, 2016
@lock lock bot locked as resolved and limited conversation to collaborators May 11, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants