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

support windows #1

Open
matryer opened this issue May 6, 2018 · 7 comments
Open

support windows #1

matryer opened this issue May 6, 2018 · 7 comments

Comments

@matryer
Copy link
Contributor

matryer commented May 6, 2018

appify should support Windows.

@ghost
Copy link

ghost commented May 9, 2018

Hehe. Me too.

I think windows is a tough one.
There are a few tools out there but they need to be wrapped a bit in golang to make it less confusing.

Anyway will see what I can find.

@ghost
Copy link

ghost commented May 9, 2018

Btw I am using mage instead of makefiles so that the same make works on all desktops.
Using ming64 and other bits can make things fragile I have found.

Mage has saved me heaps of time and it makes it very easy to tap into various things you need to package on windows

@ghost
Copy link

ghost commented May 9, 2018

https://github.com/mh-cbon/go-msi

Makes an msi.
But for windows 10 you want an appx. the new windows 10 way....

@matryer
Copy link
Contributor Author

matryer commented May 9, 2018

@gedw99 great job - do you want to join the project?

@ghost
Copy link

ghost commented May 9, 2018

Sure.
I am totally hitting road blocks to support appx on Windows 10.
Microsoft store does not accept standard golang binary when packaged as a uwp. See issue:

golang/go#21805

According to the issue it's a new GOOS required. RSC put it on the back burner to milestone 1.1. up creek with no paddle.

Mhhh.
Options for pragmatic desperatado developers ?.1. just keep making MSI and loose out on the windows store free ride. And pray microsoft don't bring down the draw bridge and stop side loading on Windows 10. They are flip flopping dependending on market conditions. This is the wimp out option I know.

Use the rust winapi crate that fully supports the new ( last week officially) winrt c/c++ API that does pass the windows store certification checker and sneak a golang compile time linked golang lib inside using The rust / golang FFI interop. But never used it and me suspects the Great Firewall of Windows Store will reject it

Oh sit it out and pray RSC changes his tune ?

More research required I suspect.
Any clues on this ?

@matryer matryer changed the title support windows and linux support windows May 10, 2018
@machinebox machinebox deleted a comment May 10, 2018
@VladimirAkopyan
Copy link

You can use appx and distribute it without the store

@xijaja
Copy link

xijaja commented Mar 17, 2022

最好能交叉编译,使mac也能编译windows exe,反之亦然。
这个项目真的很牛逼~ 赞👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants