Modernize packaging with the current configuration :
gitlab
modern cmake
run sample example as test stage. another possibility is running make test in install
Kissplice depends on bcalm, but uses an internal build that is patched to work with ARM MacOS.
The patch has been submitted to bcalm upstream but in the meantime the current bcalm formula does not build on ARM MacOS.
Sadly bcalm embeds the shims directory through the C/C++ compiler path which makes brew audit fail.
I have added patches to fix this but this is quite ugly.
In the long run it would be better to do it in the bcalm formula and then depend on it, but this would have to wait for bcalm upstream to also fix the ARM MacOS build failure to be useful.
brew install --build-from-source FORMULA
, whereFORMULA
is the name of the formula you're submitting?brew audit --strict FORMULA
(after doingbrew install FORMULA
)?Kissplice was packaged before the migration to brewsci/bio : https://github.com/brewsci/homebrew-science/blob/master/Formula/kissplice.rb
Modernize packaging with the current configuration :
Kissplice depends on bcalm, but uses an internal build that is patched to work with ARM MacOS. The patch has been submitted to bcalm upstream but in the meantime the current bcalm formula does not build on ARM MacOS.
Sadly bcalm embeds the shims directory through the C/C++ compiler path which makes
brew audit
fail. I have added patches to fix this but this is quite ugly. In the long run it would be better to do it in the bcalm formula and then depend on it, but this would have to wait for bcalm upstream to also fix the ARM MacOS build failure to be useful.