Opened 7 years ago

Closed 4 years ago

#7389 closed enhancement (implemented)

Make homebrew package for ooniprobe to support OSX.

Reported by: hellais Owned by: hellais
Priority: Medium Milestone:
Component: Archived/Ooni Version:
Severity: Keywords: ooni_wishlist
Cc: Actual Points:
Parent ID: #15300 Points:
Reviewer: Sponsor:

Description (last modified by hellais)

Currently there is a homebrew formula for ooniprobe here: https://github.com/Homebrew/homebrew-python/blob/master/ooni-probe.rb, though it is very out of date.

We should either update that formula to install the latest version of ooniprobe (also changing the name of the package from "ooni-probe" to "ooniprobe").

It would also be ideal if that formula also installed the required python dependencies instead of only prompting to install them manually via pip.

It looks like some python homebrew formula's (that are not in the homebrew-python tap, but are in the mainstream one) do this see as an example this: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/jrnl.rb. Perhaps we could implement our formula like that and submit a pull request to homebrew?

Child Tickets

Change History (7)

comment:1 Changed 7 years ago by hellais

Keywords: ooni_build_system added; build_system removed

comment:2 Changed 6 years ago by hellais

Keywords: SponsorH201212 added
Parent ID: #7381
Summary: Setup windows build environment for Mac OS XSetup build environment for Mac OS X

comment:3 Changed 6 years ago by hellais

Keywords: wishlist added; SponsorH201212 removed

comment:4 Changed 5 years ago by hellais

I am going to rename this to make homebrew package for ooniprobe.

comment:5 Changed 5 years ago by hellais

Description: modified (diff)
Keywords: ooni_wishlist added; ooni_build_system wishlist removed
Summary: Setup build environment for Mac OS XMake homebrew package for ooniprobe to support OSX.

comment:6 Changed 5 years ago by anadahz

Parent ID: #15300

comment:7 Changed 4 years ago by hellais

Resolution: implemented
Status: newclosed
Note: See TracTickets for help on using tickets.