Archipelago icon indicating copy to clipboard operation
Archipelago copied to clipboard

Installer improvements post-0.2.0

Open black-sliver opened this issue 4 years ago • 2 comments
trafficstars

  • better feedback on rom selection pages
  • move rom selection to its own group (instead of having to uncheck in two places)
  • exclude useless files (worlds/**/.gitignore, worlds/**/requirements.txt) from binary dist
  • clean up OoT's Compress/Uncompress in the binary dist or on source level
  • try and fix setup.py for ~~Linux and~~ Mac

black-sliver avatar Nov 15 '21 20:11 black-sliver

Where are we on some of these, if any progress at all?

setup.py was fixed for linux and mac, no?

Are the other changes made, at all?

Ijwu avatar Jun 08 '22 23:06 Ijwu

Sorry for the late response, was out of town when you posted (and then forgot).

From the list above, to my knowledge, only setup.py support for Linux was done.

  • 1 and 2 are inno setup specific. I'm not sure what the state or plans on that is, but back in Nov 21 we had a couple of people that got confused by the rom selection.
  • 3 Could be done in setup.py, but i'm not sure how to best do that since currently it'll just copy the whole folder based on this https://github.com/ArchipelagoMW/Archipelago/blob/25bea47872da4986d228639b213b62ebf8a1029a/setup.py#L406
  • 4 OoT is kind of a mess with source and various binaries for Compress/Decompress in the source tree. The proper solution would probably be providing a python package per platform for those.
  • 5 for Mac we'd need a volunteer to figure out what "hooks" we need and how to get something like bdist_app

black-sliver avatar Jun 16 '22 18:06 black-sliver

hopefully @Berserker66 can look into mac stuff, being a proud owner of a mac now

black-sliver avatar Oct 22 '23 11:10 black-sliver