-
Notifications
You must be signed in to change notification settings - Fork 45
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
Mac installer #889
Merged
Merged
Mac installer #889
Changes from 8 commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
aecb284
Merge remote-tracking branch 'upstream/develop' into develop
alexadhy 822ca01
macos installer
alexadhy cc3c681
fixes install and run
alexadhy fac1cf2
added installation package for arm64 / m1
alexadhy 38caf2d
fixes create_installer
alexadhy 363561a
add arm64 to Distribution
alexadhy 6796436
fixes update
alexadhy 0871f45
changes directory to defaults in macOS
alexadhy 25b24dc
fixes icon loading, changes default confPath for skywire-visor
alexadhy 6ba2d8f
added docs
alexadhy b3bfe51
formatting
alexadhy 106b3b8
revert change to default config name
alexadhy 9ffb369
fixes config loading
alexadhy 49b4e88
Merge remote-tracking branch 'upstream/develop' into mac-installer
alexadhy 4945356
more cleanup for makefile
alexadhy fd1e370
adds vpn link button to the systray
alexadhy 119c50b
adds status to the url
alexadhy 71174c1
fixes chown
alexadhy 61e7f67
fixes arg
alexadhy 1ad7366
scripts: remove sudo
alexadhy c59c2ba
privileged app
alexadhy f085d63
installer add vpn link
alexadhy 68638fe
changes default directory of default apps
alexadhy af38109
various checks and fixes for mac installer
alexadhy 3ffbbd4
formatting
alexadhy 597f840
added version string
alexadhy 71aecd1
Merge remote-tracking branch 'upstream/develop' into mac-installer
alexadhy f873127
launcher configs adjustment for darwin / windows
alexadhy 62e4c52
vpn link adjustment
alexadhy 196da31
also terminate vpn-client
alexadhy ca03537
fixes blurry icon
alexadhy ed95534
avoid showing dock icon
alexadhy 29307b0
Update postinstall
alexadhy a8e4217
Update postinstall
alexadhy bfd4e9b
update docs
alexadhy cbafcb5
adds check if the user accidentally nukes the Skywire dir
alexadhy dabadc0
modifies vpn ui button and advanced button
alexadhy bf807f3
disable enable_auth
alexadhy ef18d89
enable signing
alexadhy 860531a
added codesign (optional)
alexadhy 4890b35
merge upstream, merge embedded icons
alexadhy 520dc71
edit bundle name
alexadhy 1410606
added check for skywireBuild.keychain
alexadhy ef5cce7
fixes check existence of said keychain logic
alexadhy 26fd253
fixes keychains
alexadhy 0d535e5
user should import the certificate from apple himself, also added col…
alexadhy 58458bf
Merge remote-tracking branch 'upstream/develop' into mac-installer
alexadhy 0e76f17
fixes makefile quoting
alexadhy 4058677
uses productsign and codesign
alexadhy 32118df
Merge remote-tracking branch 'upstream/develop' into mac-installer
alexadhy bd2b457
fixes colors
alexadhy ee13997
fixes makefile
alexadhy 6a8d57e
Merge remote-tracking branch 'upstream/develop' into mac-installer
alexadhy ec1e7dd
TODO: fixes application not loading
alexadhy bd42eb1
fixes installer not running
alexadhy 862f6ba
requested changes: configs, and dont' pass around visor in gui
alexadhy cd325bf
documentation makefile
alexadhy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -44,3 +44,9 @@ static/skywire-manager-src/dist/* | |
/dist-linux | ||
/dist | ||
Char | ||
/scripts/mac_installer/IconsSkycoin.tar.gz | ||
/scripts/mac_installer/[email protected] | ||
/scripts/mac_installer/[email protected] | ||
/mac_build | ||
/SkywireInstaller*.pkg | ||
*.dmg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -60,7 +60,7 @@ $ gnome-extensions enable [email protected] | |
|
||
#### Mac / Darwin | ||
|
||
You need to have an icon defined in `/Applications/Skywire.app/Contents/Resources/tray_icon.png` | ||
You need to have an icon defined in `/Applications/Skywire.app/Contents/Resources/icon.tiff` | ||
|
||
#### Windows | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundleDisplayName</key> | ||
<string>Skywire</string> | ||
<key>CFBundleExecutable</key> | ||
<string>Skywire</string> | ||
<key>CFBundleIconFile</key> | ||
<string>icon.icns</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.skycoin.skywire</string> | ||
<key>CFBundleName</key> | ||
<string>Skywire</string> | ||
<key>CFBundlePackageType</key> | ||
<string>APPL</string> | ||
<key>NSRequiresAquaSystemAppearance</key> | ||
<false/> | ||
<key>NSSupportsAutomaticGraphicsSwitching</key> | ||
<true/> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<installer-gui-script minSpecVersion="1"> | ||
<pkg-ref id="com.skycoin.skywire.visor"/> | ||
<options customize="never" require-scripts="false"/> | ||
<choices-outline> | ||
<line choice="default"> | ||
<line choice="com.skycoin.skywire.visor"/> | ||
</line> | ||
</choices-outline> | ||
<choice id="default"/> | ||
<choice id="com.skycoin.skywire.visor" visible="false"> | ||
<pkg-ref id="com.skycoin.skywire.visor"/> | ||
</choice> | ||
<pkg-ref id="com.skycoin.skywire.visor" version="0" onConclusion="none">installer.pkg</pkg-ref> | ||
<title>Skywire</title> | ||
</installer-gui-script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<installer-gui-script minSpecVersion="1"> | ||
<pkg-ref id="com.skycoin.skywire.visor"/> | ||
<pkg-ref id="com.skycoin.skywire.updater"/> | ||
<pkg-ref id="com.skycoin.skywire.remover"/> | ||
<pkg-ref id="com.skycoin.skywire.visor" version="0" onConclusion="none">installer.pkg</pkg-ref> | ||
<pkg-ref id="com.skycoin.skywire.updater" version="0" onConclusion="none">updater.pkg</pkg-ref> | ||
<pkg-ref id="com.skycoin.skywire.remover" version="0" onConclusion="none">remover.pkg</pkg-ref> | ||
<allowed-os-versions> | ||
<os-version min="10.10"/> | ||
</allowed-os-versions> | ||
<options customize="allow" require-scripts="false" rootVolumeOnly="true" hostArchitectures="x86_64,arm64"/> | ||
<title>Skywire</title> | ||
<script> | ||
<![CDATA[ | ||
function is_skywire_installed() { | ||
return system.files.fileExistsAtPath("/Applications/Skywire.app"); | ||
} | ||
]]> | ||
</script> | ||
<choices-outline> | ||
<line choice="install"/> | ||
<line choice="update"/> | ||
<line choice="remove"/> | ||
</choices-outline> | ||
<choice id="install" title="Install" description="Install Skywire" start_selected="!is_skywire_installed()" visible="!is_skywire_installed()"> | ||
<pkg-ref id="com.skycoin.skywire.visor"/> | ||
</choice> | ||
<choice id="update" title="Update" description="Update current installation" visible="is_skywire_installed()" start_selected="is_skywire_installed()"> | ||
<pkg-ref id="com.skycoin.skywire.updater"/> | ||
</choice> | ||
<choice id="remove" title="Remove" description="Remove current installation" visible="is_skywire_installed()" start_selected="false"> | ||
<pkg-ref id="com.skycoin.skywire.remover"/> | ||
</choice> | ||
</installer-gui-script> |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should make this create a signed installer and application. Otherwise there is not much of a point to the target as we will likely only release signed installers.