ThatGuySam/doesitarm

Transmission

ftpmorph opened this issue · 8 comments

The official name of the app
Transmission

Is there a supported build available on a public/release channel?
No

Proposed App Status
Working via Rosetta 2

Proposed App Category
Productivity

Related Issue Tracker Link or discussion
transmission/transmission#1528

An Official App Download Page
https://transmissionbt.com/

Full Screenshot with the App and Activity Monitor(if self reporting)
Screenshot 2020-11-25 at 9 02 38 am

App is now live on the site!

https://doesitarm.com/app/transmission/

Feel free to browse through the other M1 Issues to help with missing info on other apps.

https://github.com/MaddTheSane/transmission/tree/arm64

Someone posted his arm64 fork in the official issue thread, I can confirm this compiles perfectly under Xcode 12.3.

For those who cannot wait for official support and are comfortable with Xcode, this is your best solution.

Update: I just realized using this as daily-driver could potentially be a bad idea, since libtransmission/version.h is auto-generated and the incomplete peer id / version combo won't get accepted by some trackers.

If I stole the definition file from a stable release like 3.00 and disable the auto-generate script, my transmission client got accepted by the trackers that wouldn't before. But because I am on a modified, non-official client, this could break the rules set by the tracker, therefore could very likely get my account banned. Please use this at your own discretion.

@tonyunreal Thanks for the warning note on that

The official nightly builds now include a universal binary that runs natively on apple silicon.

https://build.transmissionbt.com/job/trunk-mac/

@mmmmmrob Good find! Update is now live on the site!

https://doesitarm.com/app/transmission/

Feel free to comment on this issue for any future updates.

Until then, you're welcome to browse through the other M1 Issues to help with missing info on other apps.

Recommend to use the cli & web UI before the official release for universal GUI.

brew install transmission-cli
brew services start transmission-cli
open http://127.0.0.1:9091

@rakleed Thanks for the link!

Looks like this is ready to go.

Feel free to make a pull request using the App Addition Template otherwise, I'll add it when time permits.