Skip to content

Binary homebrew tap? Maybe return to homebrew/homebrew-cask repo to provide binary bottles? #3

@porteusconf

Description

@porteusconf

Not a bug, but a feature-request to somehow make binary ManOpen3.app available (rather than just source code).

So, anyone know of anyone hosting the binary ManOpen.app built from nickzman/ManOpen github repo? I think building ManOpen3.app requires full install of Xcode (not just command-line tools), right? I wonder if need for Xcode be eliminated by converting to a swift project http://swiftrien.blogspot.com/2017/01/migrating-xcode-project-to-package.html ... I'll try this in the swift playground if I get a chance and the time ;-)

Note that as recently as 2020 brew install manopen --cask would install ManOpen.app, openman, and openman.1 files. But around April 2020 manopen was deleted from homebrew Homebrew/homebrew-cask#79702 because "homepage and url appear dead."

cask 'manopen' do
  version '2.6'
  sha256 '7b383ca493b0b360bb58e65f7e7ce0a92383ff38c5221cc410eaf03f1117a958'

  url "http://www.clindberg.org/projects/ManOpen-#{version}.dmg"
  name 'ManOpen'
  homepage 'http://www.clindberg.org/projects/ManOpen.html'

  app 'ManOpen.app'
  binary 'openman'
  manpage 'openman.1'
end

(Above is manopen.rb just before it was deleted)
I'll see if I can find Above is the old manopen.rb homebrew formula. (I'm not sure if homebrew formulae for "casks" allow building from source, but if they do, then maybe the binary bottles would be hosted by homebrew (via their ci/cd environment). Per Homebrew/homebrew-cask#93088 homebrew does not support building casks from source. However, one approved method might be to do a homebrew-tap with binary bottles per: https://brew.sh/2020/11/18/homebrew-tap-with-bottles-uploaded-to-github-releases/

I guess I'm sort-of asking if nickzman/ManOpen could become the new homepage and url for ManOpen version 3. Maybe rename it ManOpen3 to avoid any confusion with the older version 2.6 of ManOpen (which won't run on newer macs).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions