macOS homebrew package (was: Re: Survex 1.2.36 released)
Olly Betts
olly at survex.com
Fri Jul 20 07:14:11 BST 2018
On Fri, Jul 20, 2018 at 03:49:04PM +1000, Robert Jones wrote:
> Thanks for posting that. I'm just testing that it builds on OSX 10.14 at
> the moment. It's taking a while as homebrew needs to build all dependencies
> from source. I'll let you know the outcome.
I already did some testing via travis-ci and it builds OK with:
osx_image: xcode9.4 Xcode 9.4.1 OS X 10.13
osx_image: xcode8.3 Xcode 8.3.3 OS X 10.12 (current default)
osx_image: xcode7.3 Xcode 7.3.1 OS X 10.11
But not with:
osx_image: xcode6.4 Xcode 6.4 OS X 10.10
> The only downside of the current 'install from URL' approach is that
> there's no version control - homebrew won't check for updates to the
> formula.
>
> I suggest for consistency you create a separate git repository on github to
> track releases that can be tapped as such:
Yeah, the URL was really just a temporary solution until I had a chance
to discuss with you whether you wanted to try submitting it to homebrew
again, or if we wanted to maintain a private "tap".
If it's submitted to (and accepted by) homebrew, does that mean each
new version needs a PR opening with them? If so, a private tap would
actually get new versions to users faster so perhaps that's the better
approach anyway.
I'm happy to set up a repo if that's the route we go - it seems the
formula isn't likely to need to change often, and updating for a new
release should usually be just a matter of updating the version and
checksums, which can be automated as part of the script I already use
to build a new release.
Cheers,
Olly
More information about the Survex
mailing list