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

When will the windows version be compiled? #241

Closed
AlphaHasher opened this issue Sep 7, 2022 · 13 comments
Closed

When will the windows version be compiled? #241

AlphaHasher opened this issue Sep 7, 2022 · 13 comments

Comments

@AlphaHasher
Copy link

No description provided.

@maximousblk
Copy link

are there compile instructions for windows?

@AlphaHasher
Copy link
Author

Not yet, I've been asking for a while but this is the only answer i get

@Barough
Copy link

Barough commented Nov 30, 2022

Would be very nice to get a new Windows release. Been some time since the last one.

@AlphaHasher
Copy link
Author

agreed

Would be very nice to get a new Windows release. Been some time since the last one.

@drafter0815
Copy link

Hello,
I am also very keen on the new version.

Best Regards
Markus

@Barough
Copy link

Barough commented Dec 6, 2022

The best solution for the compiles is to use Github Actions and set it up so that it check the sourcecode say once every 2 weeks or so and if there has been any changes/additions to the code so does it make a new build and makes it available.

How to Use Github Actions to Automate Your Repository Builds

Seen many other Github repositories that is setup that way.
See here for example : https://github.com/BtbN/FFmpeg-Builds/releases

@maximousblk
Copy link

i have no problem building from source but there are no instructions on how to build it, specially for windows

@alexkay
Copy link
Owner

alexkay commented Feb 5, 2023

I added updated beta packages for Windows for the latest release. Try them out and let me know if anything is off: https://github.com/alexkay/spek/releases/tag/v0.8.5

@alexkay alexkay closed this as completed Feb 5, 2023
@sylikc
Copy link

sylikc commented Feb 5, 2023

The best solution for the compiles is to use Github Actions and set it up so that it check the sourcecode say once every 2 weeks or so and if there has been any changes/additions to the code so does it make a new build and makes it available.

@Barough if you're able to get this building with GH Actions, I'm all ears. I couldn't figure it out for the life of me, how to even start cross compiling with GH Actions.

i have no problem building from source but there are no instructions on how to build it, specially for windows

@maximousblk So I was just able to build this with MSYS2 on Windows. Took hours of hacking away at files, but.. it popped out spek.exe and it runs... haven't tested all functionality yet though.

It isn't standalone like a single EXE that was in 0.8.2, but I'll take what I can get.

@sylikc
Copy link

sylikc commented Feb 5, 2023

lol @alexkay you just built it right as I was writing the comment, as I was going to do a writeup. Cool! Would you be able to do a write-up as to what the requirements and a short blurb as to how to get it built?

Thanks!

@alexkay
Copy link
Owner

alexkay commented Feb 5, 2023

@sylikc, I updated instructions, see https://github.com/alexkay/spek/blob/master/dist/win/README.md

This involves cross-compiling on Linux (I use Debian stable) and bundling the MSI on Windows. Let me know if the steps don't work for you.

Integrating that with GH Actions is probably possible, but now that I have a working set up locally I'd rather spend the little time I have on other areas (macOS, HiDPI support, etc).

@sylikc
Copy link

sylikc commented Feb 5, 2023

Thanks @alexkay I'll read through the updated docs and see if I can come up with a GH Action that works if you'd like. I'm still kinda new to GH Actions, just having it working on my JPEGView project

I'll start testing some of it if you'd be interested in having autobuilds... and I can issue a PR if I get it working?

@alexkay
Copy link
Owner

alexkay commented Feb 5, 2023

Sounds like a plan, thank you!

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

6 participants