olexandr-konovalov / cp-toolkit-distribution

Tools for releasing the Constraint Modelling and Solving Toolchain (https://constraintmodelling.org/)
1 stars 0 forks source link

Packaging script #2

Open olexandr-konovalov opened 7 years ago

olexandr-konovalov commented 7 years ago

One should have a script which should get components:

and then wraps them together, adding README, installation scripts, documentation for the toolkit, etc.

olexandr-konovalov commented 7 years ago

For the alpha-version, I will go for option 1 and will download archives with pre-built binaries. I will have to do several steps, for each of the operating systems. Note to myself: at the moment, Conjure 2.1.0 can not be released as it will not work with SavileRow 1.6.5. One should prepare a compatible SavileRow distribution first.

ozgurakgun commented 7 years ago

I was planning to release Conjure-2.1.0 very soon. A release of SR can come later, right?

olexandr-konovalov commented 7 years ago

@ozgurakgun as far as I understand, you can release it of course, but I will not be able to package it together with the current SavileRow, so will have to wait for it anyway.

olexandr-konovalov commented 7 years ago

Packaging script is now in remix.sh. For each operating system it downloads archives, fixes minion inside SavileRow to be a symlink to the minion binary or a copy of the same binary, adds README and install.sh script and wraps a zip archive.