easybuild-easyblocks
easybuild-easyblocks copied to clipboard
update RepeatModeler easyblock (repeatmodeler.py) for newer versions 2.0.3 and 2.0.4
Hi EB team,
Two issues:
Issue 1: RepeatModeler 2.0.3 and the latest version 2.0.4 changed the configure option from -trf_prgm to -trf_dir . To accommodate this change, a patch file is provided as below: repeatmodeler.py-2.0.3.patch.txt
Issue 2: Current easyblock complains that the Perl module Devel::Size cannot be found during the RepeatModeler configuration step: perl ./configure [options] This is caused by the fact that the configure script of RepeatModeler 2.0.3 and 2.0.4 now uses Devel::Size. In the current EB recipe (RepeatModeler-2.0.2a-foss-2020b.eb), Devel::Size is installed as a Perl ext, after the configuration step that requires Devel::Size. Solution: Install Deve-Size/0.83 in a separate module and load it as a dependency in EB recipe. Issue 2 will be reported to https://github.com/easybuilders/easybuild-easyconfigs/issues too.
Thanks so much!
@zhuofeih Are you up for opening a pull request to update the RepeatModeler easyblock/easyconfigs, as outlined above?
That would be significantly easier than opening an issue...
Do let us know if you need any help with that (see https://docs.easybuild.io/en/latest/Contributing.html in particular)