Commit Graph

17 Commits

Author SHA1 Message Date
tobspr c4d709b8e4 Add steampipe files and upgrade electron 2020-09-29 19:07:48 +02:00
LeopoldTal b9b8592a07
Build, sign, notarise, & upload on OS X (#687)
* sign & notarise darwin package

* upload bundle as github release

* allow unsigned build and full build with release

* deref darwin bundle symlinks only when building on win32

Windows [mangles symlinks](https://github.com/electron/electron-packager/issues/71). Currently we work around this by placing several copies of the frameworks in OS X app bundles (see 1e5aa3867d). However:

- This is invalid: the framework toplevel must [only contain symlinks](https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html). `codesign` [refuses to sign](https://stackoverflow.com/questions/25969946/osx-10-9-5-code-signing-v2-signing-a-framework-with-bundle-format-is-ambiguou) this invalid structure.

- It seriously bloats the bundle.

Since there's no fix for the Windows misbehaviour, keep the workaround, but only when cross-building on win32 for darwin; and log a warning.
2020-09-27 23:14:43 +02:00
Bjorn Stromberg 997fabd52c
Remove more unused dependencies (#527)
* Remove more unused dependencies

* Remove gulp-jsbeautifier
2020-08-07 09:16:23 +02:00
tobspr 0d74af92a7 Further mac os fixes 2020-07-06 15:29:17 +02:00
tobspr 1e5aa3867d Allow building mac on windows, closes #355 2020-07-06 15:08:17 +02:00
tobspr 6c6ad6af22 Update standalone build script 2020-07-06 08:14:44 +02:00
tobspr 2c0f0f2152 Fix standalone build 2020-06-17 15:10:14 +02:00
Ivan Demchuk 506193b8c8 Switch to gulp 4 2020-06-13 18:59:25 +03:00
tobspr 3f385b01e0 Update readme and standalone build process 2020-05-31 08:15:07 +02:00
tobspr e4a8e72edd Add .itch.toml file 2020-05-30 20:25:46 +02:00
tobspr 704b6e14b8 Minor fixes, update changelog, add experimental macosx and linux builds 2020-05-30 20:12:16 +02:00
tobspr e0c0c45d0b Merge pull request #28 from maxklenk/travis_build_standalone
Add TravisCI config to build standalone bundle on and for multiple platforms
2020-05-28 19:42:55 +02:00
Max Klenk e6567c15df add travis config to build standalone bundle on multiple platforms 2020-05-28 16:08:08 +02:00
tobspr 5cc6c05c71 Allow changing keybindings in the demo version 2020-05-27 08:00:36 +02:00
tobspr 89d1489ff1 Preparing for the standalone 2020-05-21 13:36:08 +02:00
tobspr 58442eaeec Prepare standalone build 2020-05-21 13:05:21 +02:00
Tobias Springer 93c6ea683d Initial commit 2020-05-09 16:45:23 +02:00