#46342: Mac meson build tasks Open Date: 2022-12-23 22:16 Last Update: 2023-01-06 17:59 URL for this Ticket: https://osdn.net//projects/freeciv/ticket/46342 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=46342 --------------------------------------------------------------------- Last Changes/Comment on this Ticket: 2023-01-06 17:59 Updated by: cazfi Comment: About homebrew-install-packages.sh: https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh While first version of the script is the first version to iteratively improve from, this part will have a high priority to get improved - for build reproducibility you really should have a pinned version, and not something that (potentially) changes between each build. Not having it pinned is also extremely likely to break build of any release really quickly (leaving users out of *any* buildable release until a new one, updated to build against homebrew's current HEAD, comes) --------------------------------------------------------------------- Ticket Status: Reporter: ddeanbrown Owner: (None) Type: Tasks Status: Open Priority: 5 - Medium MileStone: 3.1.0 Component: Bootstrap Severity: 5 - Medium Resolution: None --------------------------------------------------------------------- Ticket details: homebrew-appbundle.sh needs a final tweaking, which I hope to have done next week. homebrew-install-packages.sh is a new file, needed so end users can build from source on the Mac. Patch attached. doc/README.Mac is a new file which needs to be included in the zip file that also contains the final released version of the Mac app bundle. Patch attached. I think making that zip file, and maybe getting it onto the freeciv.org and sourceforge.net servers, could be done in the .github/workflows/ci.yml file by adding another jobs: target, and another shell script. Might be nice to have an easy automated way to make a final release zip file when a new version is being released. Could a shell script do ftp to those servers? -- Ticket information of Freeciv project Freeciv Project is hosted on OSDN Project URL: https://osdn.net/projects/freeciv/ OSDN: https://osdn.net URL for this Ticket: https://osdn.net/projects/freeciv/ticket/46342 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=46342