# This file created by conda-build 25.1.2
# ------------------------------------------------

package:
  name: libblas
  version: 3.9.0
source:
  - patches:
      - patches/0001-Test-BLAS-and-LAPACKE-in-addition-to-LAPACK.patch
      - patches/0002-remove-extraneous-semicolon.patch
      - patches/0003-read-pipe-as-binary.patch
      - patches/0004-add-DLL-import-export-machinery-for-RowMajorStrg.patch
    sha256: 106087f1bb5f46afdfba7f569d0cbe23dacb9a07cd24733765a0e89dbe1ad573
    url: https://github.com/Reference-LAPACK/lapack/archive/v3.9.0.tar.gz
  - folder: vecLibFort
    sha256: 80de7c6e83d1d84d016b4cb299f2c15f5a82b9d36865dd5c16bf221fe9a303ad
    url: https://github.com/isuruf/vecLibFort/archive/99af8640e98c829b41c3235e3706760cd5696fe4.tar.gz
build:
  number: 31
  run_exports:
    - libblas >=3.9.0,<4.0a0
  string: 31_h59b9bed_openblas
  track_features: null
requirements:
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - libgcc 14.2.0 h77fa898_1
    - libgfortran 14.2.0 h69a702a_1
    - libgfortran5 14.2.0 hd5240d6_1
    - libgomp 14.2.0 h77fa898_1
    - libopenblas 0.3.29 pthreads_h94d23a6_0
  run:
    - libopenblas >=0.3.29,<0.3.30.0a0
    - libopenblas >=0.3.29,<1.0a0
  run_constrained:
    - blas =2.131=openblas
    - libcblas =3.9.0=31*_openblas
    - liblapack =3.9.0=31*_openblas
    - liblapacke =3.9.0=31*_openblas
    - mkl <2025
test:
  commands:
    - test -f $PREFIX/lib/libblas.so.3
about:
  home: https://github.com/conda-forge/blas-feedstock
  license: BSD-3-Clause
  license_file:
    - LICENSE.txt
  summary: Metapackage to select the BLAS variant. Use conda's pinning mechanism in
    your environment to control which variant you want.
extra:
  copy_test_source_files: true
  feedstock-name: blas
  final: true
  flow_run_id: azure_20250220.4.1
  recipe-maintainers:
    - h-vetinari
    - isuruf
    - jakirkham
    - ocefpaf
    - pelson
  remote_url: https://github.com/conda-forge/blas-feedstock
  sha: fcba3bebb41506e5b2b650bde8ae6d9123de72ae
