easybuild-easyblocks icon indicating copy to clipboard operation
easybuild-easyblocks copied to clipboard

update RepeatModeler easyblock (repeatmodeler.py) for newer versions 2.0.3 and 2.0.4

Open zhuofeih opened this issue 2 years ago • 1 comments

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 avatar Dec 15 '22 16:12 zhuofeih

@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)

boegel avatar Jan 18 '23 14:01 boegel