sony / nmos-cpp

An NMOS (Networked Media Open Specifications) Registry and Node in C++ (IS-04, IS-05)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request for adding some simple ways of getting binary releases for nmos-cpp-registry and nmos-cpp-node.

cristian-recoseanu opened this issue · comments

It would be much apreciated if we could consider adding some simple ways of getting binary releases for nmos-cpp-registry and nmos-cpp-node.

This could be as simple as adding binary release packages on Github for some common supported platforms.

I think this would help end-users immensely in quickly finding an NMOS Registry they can deploy for their environment without the need to build it themselves.

I understand end-users can use the Docker distributions, but some end-users might not be familiar with these virtualization technologies yet and thus would lack an easy way to get binaries which I think is detrimental to the great work and effort put into this repository.

Thank you!

Thanks to @samuel-emrys help on the Conan Slack, I think we have a pretty good answer for this, if a binary package is available for a platform:

  1. Install Conan

Currently Conan 1.47 or higher (and lower than version 2.0) is required.

pip install --upgrade conan=~1.47
  1. Install nmos-cpp
conan install nmos-cpp/cci.20221203@ -g virtualenv
  1. Use the nmos-cpp apps

Activate the virtual env (to add the apps to the PATH)

activate

Launch the app

nmos-cpp-registry [config.json]

Deactivate the virtual env when done

deactivate