itchio / butler

🎩 Command-line itch.io helper
MIT License
767 stars 55 forks source link

ARM Build #204

Open ltjax opened 4 years ago

ltjax commented 4 years ago

Hello, I'm deploying to itch from my raspberry pi. So far, I compiled my own version of butler for this, but I'm getting errors like Version check failed: HTTP 404: https://broth.itch.ovh/butler/linux-arm-head/LATEST, and no being a Go person myself, it was quite an adventurous process to get there. It would be great to just get a compiled version from broth.

fasterthanlime commented 4 years ago

I don't really have access to any ARM machines, so there's no official builds.

I know the DragonRuby folks are doing ARM builds of butler though!

fasterthanlime commented 4 years ago

BTW the version check error should just be a warning right? It doesn't actually prevent butler from working?

ltjax commented 4 years ago

Yes, it seems to just be a warning. How are you building the other versions? I think Travis CI supports ARM.

neauoire commented 3 years ago

We also work from solar/rpi, I would love an ARM build <3

fasterthanlime commented 3 years ago

I don't work at itch anymore — I think I remember others making butler builds for arm64, so it should be possible!

neauoire commented 3 years ago

Ah! Understood thanks for the head's up :) I'll try to get the golang toolchain going on the Pinebook.

aidanoflann commented 1 year ago

Ah! Understood thanks for the head's up :) I'll try to get the golang toolchain going on the Pinebook.

Hey there - any progress on this? I'd also love an armv7 build of butler so I can use my raspberry pi 4 as a build machine!

leafo commented 1 year ago

@aidanoflann Did you try go build after checking out the repo. As far as I know the entire project should build on arm but I have not personally tested it

aidanoflann commented 1 year ago

@aidanoflann Did you try go build after checking out the repo. As far as I know the entire project should build on arm but I have not personally tested it

Oh thanks! That was actually much more straightforward than I thought. As you suggested I just ran go build from the root dir of the repo.