Juan Cruz Viotti
c822cd07fe
Add upload-all rule
2016-03-10 13:33:22 -04:00
Juan Cruz Viotti
c2dd89eadb
Adhere to a more formal package naming convention
...
<name>-<os>-<arch>.<extension>
2016-03-10 13:32:17 -04:00
Juan Cruz Viotti
d5e58dd5b6
Add Makefile rules to publish to S3
2016-03-09 11:31:46 -04:00
Juan Cruz Viotti
95eff44af5
Move package.ignore contents to package.json
...
This allows `Makefile` to require and join the ignore entries easily
with NodeJS instead of relying on `tr` and `sed`.
2016-03-09 09:04:03 -04:00
Juan Cruz Viotti
9ee6df6016
Sign application in OS X using Resin's developer ID
...
Fixes: https://github.com/resin-io/etcher/issues/158
2016-03-02 11:04:38 -04:00
Juan Cruz Viotti
1f85fab840
Move display name setting from Makefile to package.json
2016-02-29 14:20:54 -04:00
Juan Cruz Viotti
669383712e
Extend package metadata information, mainly in OS X
2016-02-29 10:36:04 -04:00
Juan Cruz Viotti
f4067bacb0
Upgrade Electron to v0.36.8
...
This version contains a fix to prevent dropping capabilities in renderer
threads.
See https://github.com/atom/electron/issues/3666
Fixes https://github.com/resin-io/etcher/issues/52
2016-02-19 11:01:16 -04:00
Juan Cruz Viotti
53aadb527d
Rename release/ to etcher-release/
...
The `bluebird` module contains a directory called "release", which gets
omitted by `electron-packager`.
After some experimentation, there doesn't seems to be a way to make
`electron-packager` ignore a pattern only on the current directory,
therefore we change the name of our output directory to something that
can't possibly collide with something else.
2016-02-18 16:39:52 -04:00
Juan Cruz Viotti
eebe900be2
Implement release make rule
2016-02-09 10:42:08 -04:00
Juan Cruz Viotti
614293b0c2
Remove Makefile redundancy with functions
2016-02-09 10:34:41 -04:00
Juan Cruz Viotti
a306cf4461
Package Etcher for Linux for release
2016-02-09 10:28:49 -04:00
Juan Cruz Viotti
44ce11b338
Implement Windows installers
...
Partially Fixes: https://github.com/resin-io/etcher/issues/88
2016-02-09 09:12:35 -04:00
Juan Cruz Viotti
d73700cdd1
Implement OS X installer
2016-02-08 12:38:10 -04:00
Juan Cruz Viotti
d593478e45
Rename output package to "Etcher" instead of "Resin Etcher"
2016-02-08 10:05:08 -04:00
Juan Cruz Viotti
408a3096fc
Rename Herostratus to Resin Etcher
2016-01-01 18:07:45 -04:00
Juan Cruz Viotti
2f914d283e
Package application with electron v0.36.0
2015-12-14 16:44:50 -04:00
Juan Cruz Viotti
fce58a3ad0
Fix drivelist spawn issues inside asar package
...
The following libraries were upgraded to versions that include this fix:
- electron-prebuilt
- drivelist
Fixes: https://github.com/resin-io/herostratus/issues/35
Fixes: https://github.com/resin-io/herostratus/issues/18
2015-12-14 16:29:08 -04:00
Juan Cruz Viotti
fef79c6143
osx(package) Build without --asar
...
This change fixes the following issues:
- https://github.com/resin-io/herostratus/issues/17
- https://github.com/resin-io/herostratus/issues/18
2015-11-18 14:20:18 -04:00
Juan Cruz Viotti
4925d1d722
Merge pull request #13 from resin-io/jviotti/fix/package-electron
...
Package Electron with 0.31.2
2015-11-13 15:33:01 -04:00
Juan Cruz Viotti
abcf142379
Add application icon
2015-11-12 14:33:54 -04:00
Juan Cruz Viotti
f50c324170
Package Electron with 0.31.2
...
This was the last known version to work on Ubuntu.
See https://github.com/resin-io/herostratus/pull/10
2015-11-12 14:07:22 -04:00
Juan Cruz Viotti
b43fc6591e
Ignore unnecessary files when packaging app
2015-10-30 16:15:45 -04:00
Juan Cruz Viotti
e793927e5a
Package application for all supported oses
2015-10-30 15:11:48 -04:00