[freeciv-dev] Re: MAC installer

  • From: Dean <ddeanbrown@xxxxxxxxxxx>
  • To: freeciv-dev@xxxxxxxxxxxxx
  • Date: Mon, 15 Jan 2018 17:32:59 -0500

I could send you the package as an e-mail attachment (52 MB), would sending it to the list work? I'm going to look into putting it on Dropbox.

I can volunteer to do ongoing updates in the future. I'd like to try doing the 2.6 beta.

I'm using a freeware installer maker app called 'Packages'. I used the Mac package manager program Homebrew to download freeciv, which got me all the packages which freeciv depends on, as well as the binaries and support files. My finished installer puts the binaries and support files into the app bundle, preserving the needed directory structure, and also copies the dependent packages into /usr/local/opt where they need to be. If any packages are already in /usr/local/opt it leaves them alone, which is good. Now that my infrastructure is set up, it should be pretty easy to do a new version, I would just need to get copies of the new binaries and support files, and any new dependent packages (which I expect don't change often). I am not experienced with using Git, so might need some help with that. Would the (Unix) binaries also be in the Git repository? I'm not yet ready to try building from source on my Mac, but hopefully someday I'll have more free time and can actually contribute some coding.

If I get it on Dropbox, then we could add it to
http://www.freeciv.org/download.html or
http://freeciv.wikia.com/wiki/More_distributions or also
http://freeciv.wikia.com/wiki/Install-MacOSX

On 1/12/18 3:33 PM, Jacob Nevins wrote:

Dean writes:
Introducing myself - Long time civ and freeciv player, first time to
contribute something back. I'm also a long time software developer, with
much Mac experience, so I have figured out how to create an installer for
the Mac. It installs a real Mac style 'freeciv.app' package with a freeciv
icon image, and also installs all the other needed support files and
libraries. I used a freeciv 2.5.9 binary that runs on Mac OS 10.11, so it
should also run on anything newer. It's about 52 MB in size. Need some help
getting it to the right folks who can add it to the download webpage
(http://www.freeciv.org/download.html).

Sorry for the slow reply, and thanks for looking at Mac packaging. We
don't have any Mac users who are active developers at the moment, so Mac
matters are somewhat neglected.

Can we see your package?

Would you be willing to be on call for making regular releases? As you
might have seen, we plan a release next weekend. (It's OK if the
binaries lag a bit, we don't insist on coordinated release.)

It would also be useful to know how it is made, especially if there is
any extra material that goes into it that's not from our Git repository
(installer scripts etc).

(You can always list yourself on
<http://www.freeciv.org/wiki/More_distributions> if you have somewhere
to host your package.)


Other related posts: