# This file created by conda-build 3.24.0
# meta.yaml template originally from:
# /opt/recipe, last modified Tue Oct 10 00:40:06 2023
# ------------------------------------------------

package:
  name: rmblast
  version: 2.14.1
source:
  patches:
    - configurellvm.patch
    - get_species_taxids.patch
    - isb-2.14.1+-rmblast.patch
    - phonehome.patch
  sha256: 712c2dbdf0fb13cc1c2d4f4ef5dd1ce4b06c3b57e96dfea8f23e6e99f5b1650e
  url: https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.14.1/ncbi-blast-2.14.1+-src.tar.gz
build:
  number: '0'
  run_exports:
    - rmblast >=2.14.1,<3.0a0
  string: h4565617_0
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - binutils_impl_linux-64 2.40 hf600244_0
    - binutils_linux-64 2.40 hbdbef99_2
    - gcc_impl_linux-64 12.3.0 he2b93b0_2
    - gcc_linux-64 12.3.0 h76fc315_2
    - gxx_impl_linux-64 12.3.0 he2b93b0_2
    - gxx_linux-64 12.3.0 h8a814eb_2
    - kernel-headers_linux-64 2.6.32 he073ed8_16
    - ld_impl_linux-64 2.40 h41732ed_0
    - libgcc-devel_linux-64 12.3.0 h8bca6fd_2
    - libgcc-ng 13.2.0 h807b86a_2
    - libgomp 13.2.0 h807b86a_2
    - libsanitizer 12.3.0 h0f45ef3_2
    - libstdcxx-devel_linux-64 12.3.0 h8bca6fd_2
    - libstdcxx-ng 13.2.0 h7e041cc_2
    - make 4.3 hd18ef5c_1
    - sysroot_linux-64 2.12 he073ed8_16
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - bzip2 1.0.8 h7f98852_4
    - c-ares 1.20.1 hd590300_0
    - ca-certificates 2023.7.22 hbcca054_0
    - curl 8.3.0 hca28451_0
    - entrez-direct 16.2 he881be0_1
    - gettext 0.21.1 h27087fc_0
    - keyutils 1.6.1 h166bdaf_0
    - krb5 1.21.2 h659d440_0
    - libcurl 8.3.0 hca28451_0
    - libedit 3.1.20191231 he28a2e2_2
    - libev 4.33 h516909a_1
    - libgcc-ng 13.2.0 h807b86a_2
    - libgomp 13.2.0 h807b86a_2
    - libidn2 2.3.4 h166bdaf_0
    - libnghttp2 1.52.0 h61bc06f_0
    - libssh2 1.11.0 h0841786_0
    - libstdcxx-ng 13.2.0 h7e041cc_2
    - libunistring 0.9.10 h7f98852_0
    - libzlib 1.2.13 hd590300_5
    - ncurses 6.4 hcb278e6_0
    - openssl 3.1.3 hd590300_0
    - pcre 8.45 h9c3ff4c_0
    - time 1.8 h516909a_0
    - wget 1.20.3 ha35d2d1_1
    - zlib 1.2.13 hd590300_5
    - zstd 1.5.5 hfc55251_0
  run:
    - bzip2 >=1.0.8,<2.0a0
    - entrez-direct
    - libgcc-ng >=12
    - libstdcxx-ng >=12
    - libzlib >=1.2.13,<1.3.0a0
    - pcre >=8.45,<9.0a0
    - perl
    - perl-archive-tar
    - perl-json
    - perl-list-moreutils
    - zlib
test:
  commands:
    - rmblastn -help > /dev/null
    - makeblastdb -help > /dev/null
    - blastn -help
    - blastp -help
    - makeblastdb -help
    - blastdb_aliastool -version > /dev/null
    - blastdbcheck -version > /dev/null
    - blastdbcmd -version > /dev/null
    - blastn -version > /dev/null
    - blastp -version > /dev/null
    - blastx -version > /dev/null
    - convert2blastmask -version > /dev/null
    - dustmasker -version > /dev/null
    - makeblastdb -version > /dev/null
    - makembindex -version > /dev/null
    - psiblast -version > /dev/null
    - rpsblast -version > /dev/null
    - rpstblastn -version > /dev/null
    - segmasker -version > /dev/null
    - tblastn -version > /dev/null
    - tblastx -version > /dev/null
    - windowmasker -version > /dev/null
    - update_blastdb.pl --version > /dev/null
    - get_species_taxids.sh -h > /dev/null
    - touch libstdc++.so.6; LD_LIBRARY_PATH=. makeblastdb -help && rm libstdc++.so.6
    - update_blastdb.pl --help
about:
  home: https://www.repeatmasker.org/rmblast/
  license: OSL-2.1
  summary: RMBlast is a RepeatMasker compatible version of the standard NCBI BLAST+
    suite.
extra:
  copy_test_source_files: true
  final: true
  identifiers:
    - biotools:rmblast
  recipe-maintainers:
    - mencian
