measurement-kit / homebrew-measurement-kit

Measurement Kit Homebrew Tap

Home Page:https://measurement-kit.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MeasurementKit Homebrew Tap

Formulae that you can install using this tap:

  • android-<package>: cross built package for Android systems;

  • generic-assets: generic assets used by MK;

  • ios-<package>: cross built packages for iOS systems;

  • libndt: header-only C++11 library for running ndt5/ndt7 tests;

  • measurement-kit: Measurement Kit binary, libraries and headers;

  • mingw-w64-<package>: cross build of package using brew's default mingw-w64 package suitable for being included in the binary distrbution of OONI for Windows systems.

Install instructions

  • add the tap
brew tap measurement-kit/measurement-kit
  • install the latest stable
brew install <formula>
  • remove the installed version
brew rm <formula>

Build and publish instructions

Make sure you have a version of Java compatible with the Android SDK. We are currently using java8 from AdoptOpenJDK/homebrew-openjdk.

Then you need to install the Android NDK:

brew tap homebrew/cask
brew cask install android-sdk
sdkmanager --install ndk-bundle

and/or you need to update the NDK:

sdkmanager --update
  • build a bottle
brew install --build-bottle ./<formula>.rb
brew bottle --force-core-tap ./<formula>.rb

Bottles are published in dl.bintray.com/measurement-kit/homebrew. For some reasons, the bottles produced with the above procedure contains two dashes between the name and the version; this should be changed to a single dash in order for the bottle to be correctly installed.

About

Measurement Kit Homebrew Tap

https://measurement-kit.github.io/

License:Other


Languages

Language:Ruby 100.0%