diff --git a/README.md b/README.md index fdba7d0..52eee00 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Home: http://llvm.org/ Package license: Apache-2.0 WITH LLVM-exception -Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/mlir-feedstock/blob/master/LICENSE.txt) +Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/mlir-feedstock/blob/main/LICENSE.txt) Summary: Multi-Level IR Compiler Framework @@ -20,8 +20,8 @@ Current build status
- - + + @@ -29,43 +29,43 @@ Current build status @@ -82,7 +82,7 @@ Current release info | Name | Downloads | Version | Platforms | | --- | --- | --- | --- | | [![Conda Recipe](https://img.shields.io/badge/recipe-libmlir-green.svg)](https://anaconda.org/conda-forge/libmlir) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/libmlir.svg)](https://anaconda.org/conda-forge/libmlir) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libmlir.svg)](https://anaconda.org/conda-forge/libmlir) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/libmlir.svg)](https://anaconda.org/conda-forge/libmlir) | -| [![Conda Recipe](https://img.shields.io/badge/recipe-libmlir13-green.svg)](https://anaconda.org/conda-forge/libmlir13) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/libmlir13.svg)](https://anaconda.org/conda-forge/libmlir13) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libmlir13.svg)](https://anaconda.org/conda-forge/libmlir13) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/libmlir13.svg)](https://anaconda.org/conda-forge/libmlir13) | +| [![Conda Recipe](https://img.shields.io/badge/recipe-libmlir14-green.svg)](https://anaconda.org/conda-forge/libmlir14) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/libmlir14.svg)](https://anaconda.org/conda-forge/libmlir14) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/libmlir14.svg)](https://anaconda.org/conda-forge/libmlir14) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/libmlir14.svg)](https://anaconda.org/conda-forge/libmlir14) | | [![Conda Recipe](https://img.shields.io/badge/recipe-mlir-green.svg)](https://anaconda.org/conda-forge/mlir) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/mlir.svg)](https://anaconda.org/conda-forge/mlir) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/mlir.svg)](https://anaconda.org/conda-forge/mlir) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/mlir.svg)](https://anaconda.org/conda-forge/mlir) | Installing mlir @@ -95,18 +95,43 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `libmlir, libmlir13, mlir` can be installed with: +Once the `conda-forge` channel has been enabled, `libmlir, libmlir14, mlir` can be installed with `conda`: ``` -conda install libmlir libmlir13 mlir +conda install libmlir libmlir14 mlir ``` -It is possible to list all of the versions of `libmlir` available on your platform with: +or with `mamba`: + +``` +mamba install libmlir libmlir14 mlir +``` + +It is possible to list all of the versions of `libmlir` available on your platform with `conda`: ``` conda search libmlir --channel conda-forge ``` +or with `mamba`: + +``` +mamba search libmlir --channel conda-forge +``` + +Alternatively, `mamba repoquery` may provide more information: + +``` +# Search all versions available on your platform: +mamba repoquery search libmlir --channel conda-forge + +# List packages depending on `libmlir`: +mamba repoquery whoneeds libmlir --channel conda-forge + +# List dependencies of `libmlir`: +mamba repoquery depends libmlir --channel conda-forge +``` + About conda-forge ================= @@ -122,10 +147,12 @@ for each of the installable packages. Such a repository is known as a *feedstock A feedstock is made up of a conda recipe (the instructions on what and how to build the package) and the necessary configurations for automatic building using freely available continuous integration services. Thanks to the awesome service provided by -[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/) -and [TravisCI](https://travis-ci.com/) it is possible to build and upload installable -packages to the [conda-forge](https://anaconda.org/conda-forge) -[Anaconda-Cloud](https://anaconda.org/) channel for Linux, Windows and OSX respectively. +[Azure](https://azure.microsoft.com/en-us/services/devops/), [GitHub](https://github.com/), +[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/), +[Drone](https://cloud.drone.io/welcome), and [TravisCI](https://travis-ci.com/) +it is possible to build and upload installable packages to the +[conda-forge](https://anaconda.org/conda-forge) [Anaconda-Cloud](https://anaconda.org/) +channel for Linux, Windows and OSX respectively. To manage the continuous integration and simplify feedstock maintenance [conda-smithy](https://github.com/conda-forge/conda-smithy) has been developed. diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 8869bda..643c995 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "13.0.1" %} +{% set version = "14.0.1" %} {% set major_version = version.split(".")[0] %} package: @@ -7,7 +7,7 @@ package: source: - url: https://github.com/llvm/llvm-project/releases/download/llvmorg-{{ version.replace(".rc", "-rc") }}/llvm-project-{{ version.replace(".rc", "rc") }}.src.tar.xz - sha256: 326335a830f2e32d06d0a36393b5455d17dc73e0bd1211065227ee014f92cbf8 + sha256: 1a3c2e57916c5a70153aaf0a0e6f1230d6368b9e0f4d04dcb9e039a31b1cd4e6 patches: # https://reviews.llvm.org/D99470 - 0001-Support-cross-compiling-standalone-MLIR.patch
linux_64 - - variant + + variant
linux_aarch64 - - variant + + variant
linux_ppc64le - - variant + + variant
osx_64 - - variant + + variant
osx_arm64 - - variant + + variant
win_64 - - variant + + variant