Ticket #46262

create README.MacInstall file

오픈 날짜: 2022-12-12 11:18 마지막 업데이트: 2024-02-23 08:04

Reporter:
소유자:
(None)
Type:
Status:
Open
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
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 History (3/27 Histories)

2022-12-12 11:18 Updated by: ddeanbrown
  • New Ticket "create README.MacInstall file" created
2022-12-12 11:23 Updated by: ddeanbrown
  • File README.MacInstall.patch (File ID: 11087) is attached
2022-12-12 11:24 Updated by: ddeanbrown
댓글 올리기

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

2022-12-14 09:37 Updated by: cazfi
댓글 올리기

- 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 Updated by: cazfi
댓글 올리기

Ping.

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

2022-12-24 04:45 Updated by: ddeanbrown
  • File README.MacInstall.patch (File ID: 11087) is deleted
2022-12-24 04:45 Updated by: ddeanbrown
  • File doc-makefile.am.patch (File ID: 11180) is attached
2022-12-24 04:45 Updated by: ddeanbrown
  • File meson.build.patch (File ID: 11181) is attached
2022-12-24 04:45 Updated by: ddeanbrown
  • File README.MacInstall.patch (File ID: 11182) is attached
2022-12-24 04:46 Updated by: ddeanbrown
댓글 올리기

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 Updated by: cazfi
댓글 올리기

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

2022-12-25 03:59 Updated by: ddeanbrown
  • File doc-makefile.am.patch (File ID: 11180) is deleted
2022-12-25 03:59 Updated by: ddeanbrown
  • File meson.build.patch (File ID: 11181) is deleted
2022-12-25 03:59 Updated by: ddeanbrown
  • File README.MacInstall.patch (File ID: 11182) is deleted
2022-12-25 03:59 Updated by: ddeanbrown
  • File README.MacInstall.patch (File ID: 11199) is attached
2022-12-25 03:59 Updated by: ddeanbrown
댓글 올리기

Patches combined into one.

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

2022-12-25 06:55 Updated by: cazfi
댓글 올리기

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 Updated by: ddeanbrown
  • File README.MacInstall.patch (File ID: 11199) is deleted
2022-12-25 12:57 Updated by: ddeanbrown
댓글 올리기

Try patch again with 1 commit.

2022-12-26 16:55 Updated by: cazfi
댓글 올리기

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 Updated by: cazfi
댓글 올리기

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 Updated by: cazfi
2023-05-23 18:50 Updated by: cazfi
2023-09-25 06:38 Updated by: cazfi
2023-12-29 07:02 Updated by: cazfi
2024-02-23 08:04 Updated by: cazfi

Attachment File List

Edit

Please login to add comment to this ticket » Login