Ticket #44400

MacOS: hbinstall.sh

Date d'ouverture: 2022-04-17 11:08 Dernière mise à jour: 2022-05-04 04:42

Rapporteur:
Propriétaire:
(Aucun)
Type:
État:
Ouvert
Composant:
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
4

Détails

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
  • Résolution Update from Aucun to Accepted
Commentaire

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
  • Résolution Update from Accepted to Aucun
Commentaire

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
  • Résolution Update from Aucun to Accepted
Commentaire

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

2022-05-04 04:42 Updated by: cazfi
  • Propriétaire Update from cazfi to (Aucun)
  • Résolution Update from Accepted to Aucun
  • Jalon Update from 3.0.2 (atteints) to (Aucun)
Commentaire

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

Modifier

Please login to add comment to this ticket » Connexion