opened
kdheepak
username_0
Make HELICS brew installable
issue
created
kdheepak
username_0
Currently, the following script works to install HELICS on a Mac.

```bash
brew install https://raw.githubusercontent.com/GMLC-TDC/HELICS-src/develop/scripts/brew/helics.rb
```


<img width="1146" alt="screen shot 2018-01-28 at 2 40 07 am" src="https://user-images.githubusercontent.com/1813121/35480839-b363e820-03d4-11e8-8810-1a55a8541d20.png">

This will not install `helics_broker`, `helics_player` or `helics_recorder` to the PATH. It will create the binaries in `/usr/local/Cellar/helics/1.0.0/bin`. It also currently does not install the Python extension. These are improvements to be made.
comment
created
phlptp
username_1
Just out of curiosity what would we have to do to have something like
```
brew install helics
``` 
or
```
brew install helics-python
```
actually work

and this is pretty cool!
comment
created
phlptp
username_1
I don't think we want this in the very near future, but what would be involved in getting this into the standard brew libraries so you wouldn't have to enter the tap command first?
comment
created
kdheepak
username_0
This is what brew recommends as criteria for [Acceptable Formulae](https://github.com/Homebrew/brew/blob/master/docs/Acceptable-Formulae.md) that go into the core. I think we maintain our tap and once we have enough users you can make a PR to the core. The tap is a completely acceptable way to do this. I've installed a lot of packages from taps.
comment
created
kdheepak
username_0
Users can use the following to install and build the Python extension

```bash
brew install helics --with-python --with-python-include-dir=$(python3-config --prefix)/include/python3.6m/
```

Full instructions will be found in the install instructions documentation page.
comment
closed
kdheepak
username_0
issue
created
kdheepak
username_0
This also adds `helics_broker`, `helics_player` and `helics_recorder` to the PATH.
comment
created
kdheepak
username_0
Documentation for this has been updated and is located [here](https://gmlc-tdc.github.io/HELICS-src/installation/mac.html).
comment