Ticket #46262

create README.MacInstall file

Eröffnet am: 2022-12-12 11:18 Letztes Update: 2024-02-23 08:04

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Offen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
1

Details

Spun off from https://osdn.net/projects/freeciv/ticket/44549

For GPL compliance, we want to include a script in the release tarball that Mac users can run to produce an app bundle, and need a README.MacInstall file to explain how to do it.

Ticket-Verlauf (3/27 Historien)

2022-12-12 11:18 Aktualisiert von: ddeanbrown
  • New Ticket "create README.MacInstall file" created
2022-12-12 11:23 Aktualisiert von: ddeanbrown
  • File README.MacInstall.patch (File ID: 11087) is attached
2022-12-12 11:24 Aktualisiert von: ddeanbrown
Kommentar

Here's a first version - might want to tweak it some.

2022-12-14 09:37 Aktualisiert von: cazfi
Kommentar

- Use URL beginning with "https://www.freeciv.org/wiki/" for wiki pages
- Add the new document file to the list of documents to distribute and install in doc/Makefile.am and meson.build

2022-12-23 08:06 Aktualisiert von: cazfi
Kommentar

Ping.

While not a blocker for it, I wouldn't mind having this in alpha5 already.

2022-12-24 04:45 Aktualisiert von: ddeanbrown
  • File README.MacInstall.patch (File ID: 11087) is deleted
2022-12-24 04:45 Aktualisiert von: ddeanbrown
  • File doc-makefile.am.patch (File ID: 11180) is attached
2022-12-24 04:45 Aktualisiert von: ddeanbrown
  • File meson.build.patch (File ID: 11181) is attached
2022-12-24 04:45 Aktualisiert von: ddeanbrown
  • File README.MacInstall.patch (File ID: 11182) is attached
2022-12-24 04:46 Aktualisiert von: ddeanbrown
Kommentar

I had been waiting for responses to my email to the freeciv-dev@freelists.org list, but I guess silence means consent so I will go ahead and do things the way I prefer.

Updated patches attached.

I will start a new ticket for the few remaining tasks to finish up Mac meson build stuff.

2022-12-24 16:54 Aktualisiert von: cazfi
Kommentar

- Please combine the patches to one commit
- This is still missing autotools side of distributing and installing the file

2022-12-25 03:59 Aktualisiert von: ddeanbrown
  • File doc-makefile.am.patch (File ID: 11180) is deleted
2022-12-25 03:59 Aktualisiert von: ddeanbrown
  • File meson.build.patch (File ID: 11181) is deleted
2022-12-25 03:59 Aktualisiert von: ddeanbrown
  • File README.MacInstall.patch (File ID: 11182) is deleted
2022-12-25 03:59 Aktualisiert von: ddeanbrown
  • File README.MacInstall.patch (File ID: 11199) is attached
2022-12-25 03:59 Aktualisiert von: ddeanbrown
Kommentar

Patches combined into one.

I think the autotools side is handled in "doc/Makefile.am", is there someplace else?

2022-12-25 06:55 Aktualisiert von: cazfi
Kommentar

Reply To ddeanbrown

Patches combined into one.

I meant one (atomic) commit. That file still has them as three separate commits.

2022-12-25 12:56 Aktualisiert von: ddeanbrown
  • File README.MacInstall.patch (File ID: 11199) is deleted
2022-12-25 12:57 Aktualisiert von: ddeanbrown
Kommentar

Try patch again with 1 commit.

2022-12-26 16:55 Aktualisiert von: cazfi
Kommentar

Not including to alpha5 after all - realized that it documents future things, not current state (e.g. we don't have platforms/macos/homebrew-install-packages.sh in yet)

2023-02-19 02:24 Aktualisiert von: cazfi
Kommentar

Reply To cazfi

(e.g. we don't have platforms/macos/homebrew-install-packages.sh in yet)

That's coming from #46342

2023-03-18 04:14 Aktualisiert von: cazfi
2023-05-23 18:50 Aktualisiert von: cazfi
2023-09-25 06:38 Aktualisiert von: cazfi
2023-12-29 07:02 Aktualisiert von: cazfi
2024-02-23 08:04 Aktualisiert von: cazfi

Dateianhangliste

Bearbeiten

Please login to add comment to this ticket » Anmelden