Ticket #44400

MacOS: hbinstall.sh

Open Date: 2022-04-17 11:08 Last Update: 2022-05-04 04:42

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
4

Details

Split from #44399: Provide hbinstall.sh script to install homebrew environment for MacOS .app building.

Split from the main ticket, because:
- It works independently
- It alone can be used to improve the process of creating MacOS .apps (replaces manual step)
- Unlike main ticket, I think this can go directly to S3_0 too
- No point in delaying making this part available while I try to get main script to work

Ticket History (3/9 Histories)

2022-04-17 11:08 Updated by: cazfi
  • New Ticket "MacOS: hbinstall.sh" created
2022-04-17 11:18 Updated by: cazfi
  • Resolution Update from None to Accepted
Comment

For master/S3_1 script, the list of packages to install has been copied from what macOS CI build installs, minus gtk4 that we don't need yet.

S3_0 version has not been tested at all. It differs from the S3_1/master one only by versions of lua and qt.

2022-04-27 20:46 Updated by: cazfi
  • Resolution Update from Accepted to None
Comment

Dean tested the script, and listed some issues in freeciv-dev mails:

https://www.freelists.org/post/freeciv-dev/Freeciv-for-macOS,37
https://www.freelists.org/post/freeciv-dev/Freeciv-for-macOS,38

Latter is about missing "adwaita-icon-theme" package - we may want to add that to our CI job's environment too.

2022-04-27 22:38 Updated by: cazfi
  • Resolution Update from None to Accepted
Comment

New patch versions attached
- Corrected paths
- install adwaita-icon-theme

2022-05-04 04:42 Updated by: cazfi
  • Owner Update from cazfi to (None)
  • Resolution Update from Accepted to None
  • Milestone Update from 3.0.2 (closed) to (None)
Comment

With ddeanbrown's changed plans about the macOS packaging, this is now on hold. Likely to get dropped completely.

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login