This repository has been archived on 2021-02-20. You can view files and clone it, but cannot push or open issues or pull requests.
shapez.io/gulp
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
..
.babelrc Remove source maps and adjust targets 2020-05-15 09:09:37 +02:00
.gitattributes Initial commit 2020-05-09 16:45:23 +02:00
.gitignore Minor fix for the standalone 2020-05-29 08:18:40 +02:00
.itch.toml Add .itch.toml file 2020-05-30 20:25:46 +02:00
babel-es6.config.js Remove source maps and adjust targets 2020-05-15 09:09:37 +02:00
babel.config.js Remove source maps and adjust targets 2020-05-15 09:09:37 +02:00
buildutils.js Build, sign, notarise, & upload on OS X (#687) 2020-09-27 23:14:43 +02:00
bundle-loader.js Initial commit 2020-05-09 16:45:23 +02:00
cordova.js Remove more unused dependencies (#527) 2020-08-07 09:16:23 +02:00
css.js Update regular layer building descriptions, update artwork 2020-09-23 15:20:12 +02:00
docs.js Switch to gulp 4 2020-06-13 18:59:25 +03:00
entitlements.plist Build, sign, notarise, & upload on OS X (#687) 2020-09-27 23:14:43 +02:00
ftp.js Add alpha build functionality 2020-07-05 12:54:43 +02:00
gulpfile.js Build, sign, notarise, & upload on OS X (#687) 2020-09-27 23:14:43 +02:00
html.js Load css resources async, improve building descriptions 2020-09-23 11:14:35 +02:00
image-resources.js Restructure buildings 2020-09-24 12:53:40 +02:00
js.js Remove more unused dependencies (#527) 2020-08-07 09:16:23 +02:00
jsconfig.json Initial commit 2020-05-09 16:45:23 +02:00
loader.compressjson.js Initial commit 2020-05-09 16:45:23 +02:00
loader.strip_block.js Initial commit 2020-05-09 16:45:23 +02:00
package.json Load css resources async, improve building descriptions 2020-09-23 11:14:35 +02:00
release-uploader.js Build, sign, notarise, & upload on OS X (#687) 2020-09-27 23:14:43 +02:00
sounds.js Restructure buildings 2020-09-24 12:53:40 +02:00
standalone.js Build, sign, notarise, & upload on OS X (#687) 2020-09-27 23:14:43 +02:00
translations.js Remove more unused dependencies (#527) 2020-08-07 09:16:23 +02:00
tsconfig.json Initial commit 2020-05-09 16:45:23 +02:00
webpack.config.js Revert worker loader change 2020-08-10 19:54:11 +02:00
webpack.production.config.js Remove more unused dependencies (#527) 2020-08-07 09:16:23 +02:00
yarn.lock Load css resources async, improve building descriptions 2020-09-23 11:14:35 +02:00