The point was exactly to _not_ hardcode it :) On Wed, Oct 7, 2015 at 2:08 PM, Niek de Klein <[email protected]> wrote:
> It's in there, albeit hard coded: > > configopts = > '--with-boost=/apps/software/Boost/1.57.0-goolf-1.7.20-Python-2.7.9/' > > > On Wed, Oct 7, 2015 at 1:49 PM, Martin <[email protected]> wrote: > >> If you go thru creating a BOOST_ROOT shouldn't you do this also: >> >> configopts = '--with-boost=$BOOST_ROOT' >> >> >> /Martin >> >> On Wed, Oct 7, 2015 at 10:49 AM, Niek de Klein <[email protected]> >> wrote: >> >>> Hi Arnau, >>> >>> Here is the easyconfig file I have but it is not working yet because it >>> makes Boost instead of using the already installed one. >>> >>> Cheers, >>> Niek >>> >>> >>> easyblock = 'ConfigureMake' >>> >>> name = 'Bridger' >>> version = 'r2014-12-01' >>> >>> homepage = 'https://wiki.gacrc.uga.edu/wiki/Bridger' >>> description = """Bridger is an efficient de novo trascriptome assembler >>> for RNA-Seq data. """ >>> >>> toolchain = {'name': 'goolf', 'version': '1.7.20'} >>> toolchainopts = {'pic': True, 'usempi': True} >>> >>> preconfigopts = 'export BOOST_ROOT=$EBROOTBOOST;' >>> preconfigopts += 'export BOOST_INCLUDEDIR=$EBROOTBOOST/include;' >>> preconfigopts += 'export BOOST_LIBRARYDIR=$EBROOTBOOST/lib;' >>> >>> configopts = >>> '--with-boost=/apps/software/Boost/1.57.0-goolf-1.7.20-Python-2.7.9/' >>> >>> sources = ['%(name)s_%(version)s.tar.gz'] >>> source_urls = [(' >>> http://downloads.sourceforge.net/project/rnaseqassembly')] >>> >>> dependencies = [ >>> ('zlib', '1.2.8'), >>> ('Boost', '1.57.0','-Python-2.7.9'), >>> ] >>> >>> >>> files_to_copy = [('Assemble','bin/')] >>> >>> moduleclass = 'bio' >>> >>> On Wed, Oct 7, 2015 at 10:39 AM, Arnau <[email protected]> wrote: >>> >>>> Hi Niek, >>>> >>>> would you mind sharing your easyconfig file for Bridger? :-) >>>> >>>> TIA, >>>> Arnau >>>> >>>> 2015-09-24 11:20 GMT+02:00 Niek de Klein <[email protected]>: >>>> >>>>> That works, thanks! >>>>> >>>>> On Thu, Sep 24, 2015 at 11:11 AM, Jens Timmerman < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Niek, >>>>>> >>>>>> SOURCELOWER_TAR_BZ2 results in 'bridger-r2014.12.01' >>>>>> so this wil not work in the sources field. >>>>>> >>>>>> your version seems wrong aswell >>>>>> This seems to work for me: >>>>>> >>>>>> >>>>>> easyblock = 'MakeCp' >>>>>> >>>>>> name = 'Bridger' >>>>>> version = 'r2014-12-01' >>>>>> >>>>>> homepage = 'https://wiki.gacrc.uga.edu/wiki/Bridger' >>>>>> description = """Bridger is an efficient de novo trascriptome >>>>>> assembler for RNA-Seq data. """ >>>>>> >>>>>> toolchain = {'name': 'goolf', 'version': '1.7.20'} >>>>>> toolchainopts = {'pic': True, 'usempi': True} >>>>>> >>>>>> >>>>>> sources = ['%(name)s_%(version)s.tar.gz'] >>>>>> source_urls = [(' >>>>>> http://downloads.sourceforge.net/project/rnaseqassembly')] >>>>>> >>>>>> >>>>>> files_to_copy = [('Assemble','bin/')] >>>>>> >>>>>> moduleclass = 'bio' >>>>>> >>>>>> On 24/09/15 10:55, Niek de Klein wrote: >>>>>> >>>>>> Hi easybuild list, >>>>>> >>>>>> I'm trying to install Bridger from sourceforge. The sourceforge link >>>>>> is: >>>>>> >>>>>> >>>>>> sourceforge.net/projects/rnaseqassembly/files/Bridger_r2014-12-01.tar.gz/download >>>>>> >>>>>> >>>>>> >>>>>> So I tried using >>>>>> >>>>>> name = 'Bridger' >>>>>> version = 'r2014.12.01' >>>>>> [..] >>>>>> source_urls = [SOURCEFORGE_SOURCE] >>>>>> sources = ['%%(name)s_%s.tar.gz' % '-'.join(version.split('.'))] >>>>>> >>>>>> but this does not find the file to download. Looking at other >>>>>> programs installed from sourceforge it looks for this >>>>>> >>>>>> >>>>>> sourceforge.net/projects/rnaseqassembly/files/bridger//2014.12.01/Bridger_2014-12-01.tar.gz/download >>>>>> >>>>>> so I think because this does not make use of >>>>>> <tool>/<version>/<tool_version.tar.gz> SOURCEFORGE_SOURCE won't work, >>>>>> correct? >>>>>> >>>>>> So then I tried with >>>>>> >>>>>> source_urls = ['sourceforge.net/projects/rnaseqassembly/files/'] >>>>>> sources = ['%%(name)s_%s.tar.gz/download' % >>>>>> '-'.join(version.split('.'))] >>>>>> >>>>>> But this gives the error >>>>>> Unknown file type for file >>>>>> /apps/sources/b/Bridger/Bridger_r2014-12-01.tar.gz/download >>>>>> (['download'])") >>>>>> >>>>>> Without /download at the end it doesn't find the url. >>>>>> >>>>>> Other things I have tried: >>>>>> >>>>>> source_urls = ['sourceforge.net/projects/rnaseqassembly/files/'] >>>>>> sources = [('%%(name)s_%s.tar.gz' % >>>>>> '-'.join(version.split('.')),'download')] >>>>>> >>>>>> >>>>>> sources = [SOURCELOWER_TAR_BZ2] >>>>>> source_urls = [(' >>>>>> http://sourceforge.net/projects/rnaseqassembly/files/', 'download')] >>>>>> >>>>>> and >>>>>> >>>>>> sources = [SOURCELOWER_TAR_BZ2] >>>>>> source_urls = [('http://sourceforge.net/projects/rnaseqassembly/', >>>>>> 'download')] >>>>>> >>>>>> But then the files can't be found. I don't know what else to try, how >>>>>> can I get this downloaded from sourceforge? Below the full .eb file for >>>>>> replication: >>>>>> >>>>>> easyblock = 'MakeCp' >>>>>> >>>>>> name = 'Bridger' >>>>>> version = 'r2014.12.01' >>>>>> >>>>>> homepage = 'https://wiki.gacrc.uga.edu/wiki/Bridger' >>>>>> description = """Bridger is an efficient de novo trascriptome >>>>>> assembler for RNA-Seq data. """ >>>>>> >>>>>> toolchain = {'name': 'goolf', 'version': '1.7.20'} >>>>>> toolchainopts = {'pic': True, 'usempi': True} >>>>>> >>>>>> >>>>>> sources = [SOURCELOWER_TAR_BZ2] >>>>>> source_urls = [('http://sourceforge.net/projects/rnaseqassembly/files', >>>>>> 'download')] >>>>>> >>>>>> >>>>>> files_to_copy = [('Assemble','bin/')] >>>>>> >>>>>> moduleclass = 'bio' >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >> >> -- >> http://www.xing.com/profile/Martin_Marcher >> http://www.linkedin.com/in/martinmarcher >> Mobil: +43 / 660 / 62 45 103 >> UID: ATU68801424 >> > > -- http://www.xing.com/profile/Martin_Marcher http://www.linkedin.com/in/martinmarcher Mobil: +43 / 660 / 62 45 103 UID: ATU68801424

